Components
12
Twig Components
44
Render Count
155
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 100.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13271 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13264 …} +context: Sylius\TwigHooks\Bag\DataBag {#13270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13269 …} +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 {#13891 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13271 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13264 …} +context: Sylius\TwigHooks\Bag\DataBag {#13270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13269 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 100.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13968 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13964 …} +context: Sylius\TwigHooks\Bag\DataBag {#13966 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13967 …} +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 {#13977 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13968 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13964 …} +context: Sylius\TwigHooks\Bag\DataBag {#13966 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13967 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 100.0 MiB | 16.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14059 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14038 …} +context: Sylius\TwigHooks\Bag\DataBag {#14058 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14057 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14074 +cart: App\Entity\Order\Order {#14141 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14059 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14038 …} +context: Sylius\TwigHooks\Bag\DataBag {#14058 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14057 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 100.0 MiB | 38.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14315 …} +context: Sylius\TwigHooks\Bag\DataBag {#14321 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14313 …} +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 {#14336 #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 {#14327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14315 …} +context: Sylius\TwigHooks\Bag\DataBag {#14321 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14313 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28040 …} +context: Sylius\TwigHooks\Bag\DataBag {#28041 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28043 …} +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 {#28053 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28040 …} +context: Sylius\TwigHooks\Bag\DataBag {#28041 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28043 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28153 …} +context: Sylius\TwigHooks\Bag\DataBag {#28154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28156 …} +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 {#28165 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28153 …} +context: Sylius\TwigHooks\Bag\DataBag {#28154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28156 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 1.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28228 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28224 …} +context: Sylius\TwigHooks\Bag\DataBag {#28225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28227 …} +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 {#28236 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28228 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28224 …} +context: Sylius\TwigHooks\Bag\DataBag {#28225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28227 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 18.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 675 #code: "mandoline-revolution-master-de-buyer-2192" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8774 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632238 {#7945 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#8040 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 675 #name: "Mandoline Révolution Master De Buyer" #slug: "mandoline-revolution-master-de-buyer-2192" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif pour couper en cubes et en losange avec contrôle de la rotation.</li>\n <li>Efficacité, simplicité et sécurité d'utilisation.</li>\n <li>Matériel professionnel.</li>\n <li><span style="font-weight: bold;">Livraison gratuite.</span></li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span><span style="font-weight: bold;"> </span></li>\n <li><span style="font-weight: bold;">Offre groupée avec Accessoire Gravity</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En savoir Plus</a></div><h1>Description Mandoline Révolution Master De Buyer</h1><div class="col is-12">La mandoline Révolution Master De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées et même des cubes et des losanges ! (système exclusif De Buyer). Elle est équipée d' 1 chariot avec système de contrôle de la rotation et d'1 poussoir protecteur en inox.<br />C'est un ustensile professionnel à la portée d'un particulier grâce à sa simplicité et sa sécurité d'utilisation.</div><h1>Caractéristiques Mandoline Révolution Master De Buyer</h1><div class="col is-12">Acier inoxydable et polymère composite. Aspect inox brossé satiné. Pieds repliables revêtus silicone. Livrée avec 1 double lame révolution et ondulée, 6 peignes Julienne : 2/3/4/5/7/10 mm+ 1 poussoir long pour couper les légumes en grande taille et 1 chariot et son poussoir protecteur en inox. Support de lames juliennes à encastrer sous le châssis. Réglage de l'épaisseur de coupe jusqu'à 10 mm. Dimensions : L 50 x l 18.5 x h 18 cm. Va au lave vaisselle. Garantie 2 ans. <span style="FONT-WEIGHT: bold">Fabriquée en France.</span><br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28762 +product: App\Entity\Product\Product {#8030 #id: 675 #code: "mandoline-revolution-master-de-buyer-2192" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8774 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632238 {#7945 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#8040 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 675 #name: "Mandoline Révolution Master De Buyer" #slug: "mandoline-revolution-master-de-buyer-2192" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif pour couper en cubes et en losange avec contrôle de la rotation.</li>\n <li>Efficacité, simplicité et sécurité d'utilisation.</li>\n <li>Matériel professionnel.</li>\n <li><span style="font-weight: bold;">Livraison gratuite.</span></li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span><span style="font-weight: bold;"> </span></li>\n <li><span style="font-weight: bold;">Offre groupée avec Accessoire Gravity</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En savoir Plus</a></div><h1>Description Mandoline Révolution Master De Buyer</h1><div class="col is-12">La mandoline Révolution Master De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées et même des cubes et des losanges ! (système exclusif De Buyer). Elle est équipée d' 1 chariot avec système de contrôle de la rotation et d'1 poussoir protecteur en inox.<br />C'est un ustensile professionnel à la portée d'un particulier grâce à sa simplicité et sa sécurité d'utilisation.</div><h1>Caractéristiques Mandoline Révolution Master De Buyer</h1><div class="col is-12">Acier inoxydable et polymère composite. Aspect inox brossé satiné. Pieds repliables revêtus silicone. Livrée avec 1 double lame révolution et ondulée, 6 peignes Julienne : 2/3/4/5/7/10 mm+ 1 poussoir long pour couper les légumes en grande taille et 1 chariot et son poussoir protecteur en inox. Support de lames juliennes à encastrer sous le châssis. Réglage de l'épaisseur de coupe jusqu'à 10 mm. Dimensions : L 50 x l 18.5 x h 18 cm. Va au lave vaisselle. Garantie 2 ans. <span style="FONT-WEIGHT: bold">Fabriquée en France.</span><br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9052 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 6.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 675 #code: "mandoline-revolution-master-de-buyer-2192" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8774 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632238 {#7945 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#8040 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 675 #name: "Mandoline Révolution Master De Buyer" #slug: "mandoline-revolution-master-de-buyer-2192" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif pour couper en cubes et en losange avec contrôle de la rotation.</li>\n <li>Efficacité, simplicité et sécurité d'utilisation.</li>\n <li>Matériel professionnel.</li>\n <li><span style="font-weight: bold;">Livraison gratuite.</span></li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span><span style="font-weight: bold;"> </span></li>\n <li><span style="font-weight: bold;">Offre groupée avec Accessoire Gravity</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En savoir Plus</a></div><h1>Description Mandoline Révolution Master De Buyer</h1><div class="col is-12">La mandoline Révolution Master De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées et même des cubes et des losanges ! (système exclusif De Buyer). Elle est équipée d' 1 chariot avec système de contrôle de la rotation et d'1 poussoir protecteur en inox.<br />C'est un ustensile professionnel à la portée d'un particulier grâce à sa simplicité et sa sécurité d'utilisation.</div><h1>Caractéristiques Mandoline Révolution Master De Buyer</h1><div class="col is-12">Acier inoxydable et polymère composite. Aspect inox brossé satiné. Pieds repliables revêtus silicone. Livrée avec 1 double lame révolution et ondulée, 6 peignes Julienne : 2/3/4/5/7/10 mm+ 1 poussoir long pour couper les légumes en grande taille et 1 chariot et son poussoir protecteur en inox. Support de lames juliennes à encastrer sous le châssis. Réglage de l'épaisseur de coupe jusqu'à 10 mm. Dimensions : L 50 x l 18.5 x h 18 cm. Va au lave vaisselle. Garantie 2 ans. <span style="FONT-WEIGHT: bold">Fabriquée en France.</span><br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mandoline Révolution Master De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28916 -props: [ "product" => App\Entity\Product\Product {#8030 #id: 675 #code: "mandoline-revolution-master-de-buyer-2192" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8774 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632238 {#7945 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#8040 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 675 #name: "Mandoline Révolution Master De Buyer" #slug: "mandoline-revolution-master-de-buyer-2192" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif pour couper en cubes et en losange avec contrôle de la rotation.</li>\n <li>Efficacité, simplicité et sécurité d'utilisation.</li>\n <li>Matériel professionnel.</li>\n <li><span style="font-weight: bold;">Livraison gratuite.</span></li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span><span style="font-weight: bold;"> </span></li>\n <li><span style="font-weight: bold;">Offre groupée avec Accessoire Gravity</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En savoir Plus</a></div><h1>Description Mandoline Révolution Master De Buyer</h1><div class="col is-12">La mandoline Révolution Master De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées et même des cubes et des losanges ! (système exclusif De Buyer). Elle est équipée d' 1 chariot avec système de contrôle de la rotation et d'1 poussoir protecteur en inox.<br />C'est un ustensile professionnel à la portée d'un particulier grâce à sa simplicité et sa sécurité d'utilisation.</div><h1>Caractéristiques Mandoline Révolution Master De Buyer</h1><div class="col is-12">Acier inoxydable et polymère composite. Aspect inox brossé satiné. Pieds repliables revêtus silicone. Livrée avec 1 double lame révolution et ondulée, 6 peignes Julienne : 2/3/4/5/7/10 mm+ 1 poussoir long pour couper les légumes en grande taille et 1 chariot et son poussoir protecteur en inox. Support de lames juliennes à encastrer sous le châssis. Réglage de l'épaisseur de coupe jusqu'à 10 mm. Dimensions : L 50 x l 18.5 x h 18 cm. Va au lave vaisselle. Garantie 2 ans. <span style="FONT-WEIGHT: bold">Fabriquée en France.</span><br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29002 …} +context: Sylius\TwigHooks\Bag\DataBag {#29006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9052 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9062 #collection: Doctrine\Common\Collections\ArrayCollection {#9063 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9061 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38223 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29002 …} +context: Sylius\TwigHooks\Bag\DataBag {#29006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mandoline Révolution Master De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9062 #collection: Doctrine\Common\Collections\ArrayCollection {#9063 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9061 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38223 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29013 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29002 …} +context: Sylius\TwigHooks\Bag\DataBag {#29006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9052 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9062 #collection: Doctrine\Common\Collections\ArrayCollection {#9063 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9061 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38223 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29071 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29080 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9052 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29090 +variant: App\Entity\Product\ProductVariant {#9052 …} +price: "247,00\u{A0}€" +originalPrice: "338,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29071 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29080 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 17.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9066 #id: 915 #code: "coupe-frites-4-couteaux-hendi-8046" #attributes: Doctrine\ORM\PersistentCollection {#9073 …} #variants: Doctrine\ORM\PersistentCollection {#9086 …} #options: Doctrine\ORM\PersistentCollection {#9077 …} #associations: Doctrine\ORM\PersistentCollection {#9075 …} #createdAt: DateTime @1758632273 {#9049 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9046 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9081 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9066} #id: 915 #name: "Coupe Frites 4 Couteaux Hendi" #slug: "coupe-frites-4-couteaux-hendi-8046" #description: """ <div class="col is-12"><ul>\n <li>Utilisation sur table ou mural.</li>\n <li>Livré avec 4 couteaux.</li>\n <li>Poignée ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12">Le Coupe Frites Hendi est réalisé en acier inoxydable et est livré avec 4 couteux (6, 9, 13 mm de section et un couteau pour diviser les pommes de terre en 8 parts). Utilisable sur table ou plan de travail, il peut également être installé contre un mur. Il possède une poignée recouverte de plastique pour une bonne prise en main et d'une plaque de fixation qui permet de le démonter et de le nettoyer facilement. Ses pieds possèdent des ventouses pour garantir sa stabilité lors de l'utilisation sur table.</div><h1>Caractéristiques Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12"><ul>\n <li>Inox.</li>\n <li>Utilisation sur table ou au mur.</li>\n <li>Pieds ventouse.</li>\n <li>Livré avec 4 couteaux ( sections de 6, 9, 13 mm et diviseur en 8 parts)</li>\n <li>Poignée ergonomique.</li>\n <li>Démontage et nettoyage facile.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9083 …} #channels: Doctrine\ORM\PersistentCollection {#9071 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9067 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9069 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28983 +product: App\Entity\Product\Product {#9066 #id: 915 #code: "coupe-frites-4-couteaux-hendi-8046" #attributes: Doctrine\ORM\PersistentCollection {#9073 …} #variants: Doctrine\ORM\PersistentCollection {#9086 …} #options: Doctrine\ORM\PersistentCollection {#9077 …} #associations: Doctrine\ORM\PersistentCollection {#9075 …} #createdAt: DateTime @1758632273 {#9049 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9046 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9081 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9066} #id: 915 #name: "Coupe Frites 4 Couteaux Hendi" #slug: "coupe-frites-4-couteaux-hendi-8046" #description: """ <div class="col is-12"><ul>\n <li>Utilisation sur table ou mural.</li>\n <li>Livré avec 4 couteaux.</li>\n <li>Poignée ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12">Le Coupe Frites Hendi est réalisé en acier inoxydable et est livré avec 4 couteux (6, 9, 13 mm de section et un couteau pour diviser les pommes de terre en 8 parts). Utilisable sur table ou plan de travail, il peut également être installé contre un mur. Il possède une poignée recouverte de plastique pour une bonne prise en main et d'une plaque de fixation qui permet de le démonter et de le nettoyer facilement. Ses pieds possèdent des ventouses pour garantir sa stabilité lors de l'utilisation sur table.</div><h1>Caractéristiques Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12"><ul>\n <li>Inox.</li>\n <li>Utilisation sur table ou au mur.</li>\n <li>Pieds ventouse.</li>\n <li>Livré avec 4 couteaux ( sections de 6, 9, 13 mm et diviseur en 8 parts)</li>\n <li>Poignée ergonomique.</li>\n <li>Démontage et nettoyage facile.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9083 …} #channels: Doctrine\ORM\PersistentCollection {#9071 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9067 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9069 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9087 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 7.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9066 #id: 915 #code: "coupe-frites-4-couteaux-hendi-8046" #attributes: Doctrine\ORM\PersistentCollection {#9073 …} #variants: Doctrine\ORM\PersistentCollection {#9086 …} #options: Doctrine\ORM\PersistentCollection {#9077 …} #associations: Doctrine\ORM\PersistentCollection {#9075 …} #createdAt: DateTime @1758632273 {#9049 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9046 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9081 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9066} #id: 915 #name: "Coupe Frites 4 Couteaux Hendi" #slug: "coupe-frites-4-couteaux-hendi-8046" #description: """ <div class="col is-12"><ul>\n <li>Utilisation sur table ou mural.</li>\n <li>Livré avec 4 couteaux.</li>\n <li>Poignée ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12">Le Coupe Frites Hendi est réalisé en acier inoxydable et est livré avec 4 couteux (6, 9, 13 mm de section et un couteau pour diviser les pommes de terre en 8 parts). Utilisable sur table ou plan de travail, il peut également être installé contre un mur. Il possède une poignée recouverte de plastique pour une bonne prise en main et d'une plaque de fixation qui permet de le démonter et de le nettoyer facilement. Ses pieds possèdent des ventouses pour garantir sa stabilité lors de l'utilisation sur table.</div><h1>Caractéristiques Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12"><ul>\n <li>Inox.</li>\n <li>Utilisation sur table ou au mur.</li>\n <li>Pieds ventouse.</li>\n <li>Livré avec 4 couteaux ( sections de 6, 9, 13 mm et diviseur en 8 parts)</li>\n <li>Poignée ergonomique.</li>\n <li>Démontage et nettoyage facile.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9083 …} #channels: Doctrine\ORM\PersistentCollection {#9071 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9067 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9069 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe Frites 4 Couteaux Hendi" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29217 -props: [ "product" => App\Entity\Product\Product {#9066 #id: 915 #code: "coupe-frites-4-couteaux-hendi-8046" #attributes: Doctrine\ORM\PersistentCollection {#9073 …} #variants: Doctrine\ORM\PersistentCollection {#9086 …} #options: Doctrine\ORM\PersistentCollection {#9077 …} #associations: Doctrine\ORM\PersistentCollection {#9075 …} #createdAt: DateTime @1758632273 {#9049 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9046 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9081 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9066} #id: 915 #name: "Coupe Frites 4 Couteaux Hendi" #slug: "coupe-frites-4-couteaux-hendi-8046" #description: """ <div class="col is-12"><ul>\n <li>Utilisation sur table ou mural.</li>\n <li>Livré avec 4 couteaux.</li>\n <li>Poignée ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12">Le Coupe Frites Hendi est réalisé en acier inoxydable et est livré avec 4 couteux (6, 9, 13 mm de section et un couteau pour diviser les pommes de terre en 8 parts). Utilisable sur table ou plan de travail, il peut également être installé contre un mur. Il possède une poignée recouverte de plastique pour une bonne prise en main et d'une plaque de fixation qui permet de le démonter et de le nettoyer facilement. Ses pieds possèdent des ventouses pour garantir sa stabilité lors de l'utilisation sur table.</div><h1>Caractéristiques Coupe Frites 4 Couteaux Hendi</h1><div class="col is-12"><ul>\n <li>Inox.</li>\n <li>Utilisation sur table ou au mur.</li>\n <li>Pieds ventouse.</li>\n <li>Livré avec 4 couteaux ( sections de 6, 9, 13 mm et diviseur en 8 parts)</li>\n <li>Poignée ergonomique.</li>\n <li>Démontage et nettoyage facile.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9083 …} #channels: Doctrine\ORM\PersistentCollection {#9071 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9067 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9069 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29201 …} +context: Sylius\TwigHooks\Bag\DataBag {#29210 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9087 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9097 #collection: Doctrine\Common\Collections\ArrayCollection {#9098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9096 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38295 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29201 …} +context: Sylius\TwigHooks\Bag\DataBag {#29210 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe Frites 4 Couteaux Hendi" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9097 #collection: Doctrine\Common\Collections\ArrayCollection {#9098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9096 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38295 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29278 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29201 …} +context: Sylius\TwigHooks\Bag\DataBag {#29210 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9087 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9097 #collection: Doctrine\Common\Collections\ArrayCollection {#9098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9096 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38295 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29319 …} +context: Sylius\TwigHooks\Bag\DataBag {#29326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29327 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9087 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29331 +variant: App\Entity\Product\ProductVariant {#9087 …} +price: "186,00\u{A0}€" +originalPrice: "186,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29319 …} +context: Sylius\TwigHooks\Bag\DataBag {#29326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29327 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9103 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9126 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632236 {#9099 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9100 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29208 +product: App\Entity\Product\Product {#9103 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9126 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632236 {#9099 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9100 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9127 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9103 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9126 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632236 {#9099 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9100 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe légumes ALLIGATOR inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29448 -props: [ "product" => App\Entity\Product\Product {#9103 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9126 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632236 {#9099 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9100 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …} +context: Sylius\TwigHooks\Bag\DataBag {#29441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29502 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9127 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9137 #collection: Doctrine\Common\Collections\ArrayCollection {#9138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9136 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …} +context: Sylius\TwigHooks\Bag\DataBag {#29441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29502 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe légumes ALLIGATOR inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9137 #collection: Doctrine\Common\Collections\ArrayCollection {#9138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9136 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29509 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …} +context: Sylius\TwigHooks\Bag\DataBag {#29441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29502 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9127 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9137 #collection: Doctrine\Common\Collections\ArrayCollection {#9138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9136 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29559 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29550 …} +context: Sylius\TwigHooks\Bag\DataBag {#29557 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29558 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9127 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29562 +variant: App\Entity\Product\ProductVariant {#9127 …} +price: "144,00\u{A0}€" +originalPrice: "144,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29559 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29550 …} +context: Sylius\TwigHooks\Bag\DataBag {#29557 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29558 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 10.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9143 #id: 670 #code: "mandoline-inox-bron-coucke-711" #attributes: Doctrine\ORM\PersistentCollection {#9150 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9154 …} #associations: Doctrine\ORM\PersistentCollection {#9152 …} #createdAt: DateTime @1758632238 {#9139 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9140 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9157 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9158 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9143} #id: 670 #name: "Mandoline inox Bron Coucke" #slug: "mandoline-inox-bron-coucke-711" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix !</li>\n <li>Efficace, sécurité garantie.</li>\n <li>Réglage de l'épaisseur de coupe. </li>\n <li><strong>Fabrication française. Orcier (Haute Savoie)</strong></li>\n </ul></div><h1>Description Mandoline inox Bron Coucke</h1><div class="col is-12"><p>La mandoline inox BRON COUCKE vous permet de découper fruits et légumes efficacement et en toute sécurité.Un excellent rapport qualité -prix pour cette mandoline qui conviendra aussi bien à l'amateur de cuisine qu'au professionnel.</p></div><h1>Caractéristiques mandoline BRON COUKE</h1><div class="col is-12"><p>Acier inoxydable 18/10. 4 blocs couteau interchangeables 2/4/7 et 10 mm. Poussoir de sécurité. Pied repliable. Réglage de l'épaisseur de coupe. Dimensions : 13.5 x 40 x 5.5 cm.</p>\r\n <p><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a></p></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 {#9160 …} #channels: Doctrine\ORM\PersistentCollection {#9148 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9144 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9146 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29439 +product: App\Entity\Product\Product {#9143 #id: 670 #code: "mandoline-inox-bron-coucke-711" #attributes: Doctrine\ORM\PersistentCollection {#9150 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9154 …} #associations: Doctrine\ORM\PersistentCollection {#9152 …} #createdAt: DateTime @1758632238 {#9139 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9140 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9157 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9158 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9143} #id: 670 #name: "Mandoline inox Bron Coucke" #slug: "mandoline-inox-bron-coucke-711" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix !</li>\n <li>Efficace, sécurité garantie.</li>\n <li>Réglage de l'épaisseur de coupe. </li>\n <li><strong>Fabrication française. Orcier (Haute Savoie)</strong></li>\n </ul></div><h1>Description Mandoline inox Bron Coucke</h1><div class="col is-12"><p>La mandoline inox BRON COUCKE vous permet de découper fruits et légumes efficacement et en toute sécurité.Un excellent rapport qualité -prix pour cette mandoline qui conviendra aussi bien à l'amateur de cuisine qu'au professionnel.</p></div><h1>Caractéristiques mandoline BRON COUKE</h1><div class="col is-12"><p>Acier inoxydable 18/10. 4 blocs couteau interchangeables 2/4/7 et 10 mm. Poussoir de sécurité. Pied repliable. Réglage de l'épaisseur de coupe. Dimensions : 13.5 x 40 x 5.5 cm.</p>\r\n <p><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a></p></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 {#9160 …} #channels: Doctrine\ORM\PersistentCollection {#9148 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9144 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9146 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9164 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 7.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9143 #id: 670 #code: "mandoline-inox-bron-coucke-711" #attributes: Doctrine\ORM\PersistentCollection {#9150 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9154 …} #associations: Doctrine\ORM\PersistentCollection {#9152 …} #createdAt: DateTime @1758632238 {#9139 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9140 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9157 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9158 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9143} #id: 670 #name: "Mandoline inox Bron Coucke" #slug: "mandoline-inox-bron-coucke-711" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix !</li>\n <li>Efficace, sécurité garantie.</li>\n <li>Réglage de l'épaisseur de coupe. </li>\n <li><strong>Fabrication française. Orcier (Haute Savoie)</strong></li>\n </ul></div><h1>Description Mandoline inox Bron Coucke</h1><div class="col is-12"><p>La mandoline inox BRON COUCKE vous permet de découper fruits et légumes efficacement et en toute sécurité.Un excellent rapport qualité -prix pour cette mandoline qui conviendra aussi bien à l'amateur de cuisine qu'au professionnel.</p></div><h1>Caractéristiques mandoline BRON COUKE</h1><div class="col is-12"><p>Acier inoxydable 18/10. 4 blocs couteau interchangeables 2/4/7 et 10 mm. Poussoir de sécurité. Pied repliable. Réglage de l'épaisseur de coupe. Dimensions : 13.5 x 40 x 5.5 cm.</p>\r\n <p><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a></p></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 {#9160 …} #channels: Doctrine\ORM\PersistentCollection {#9148 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9144 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9146 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mandoline inox Bron Coucke" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29679 -props: [ "product" => App\Entity\Product\Product {#9143 #id: 670 #code: "mandoline-inox-bron-coucke-711" #attributes: Doctrine\ORM\PersistentCollection {#9150 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9154 …} #associations: Doctrine\ORM\PersistentCollection {#9152 …} #createdAt: DateTime @1758632238 {#9139 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9140 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9157 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9158 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9143} #id: 670 #name: "Mandoline inox Bron Coucke" #slug: "mandoline-inox-bron-coucke-711" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix !</li>\n <li>Efficace, sécurité garantie.</li>\n <li>Réglage de l'épaisseur de coupe. </li>\n <li><strong>Fabrication française. Orcier (Haute Savoie)</strong></li>\n </ul></div><h1>Description Mandoline inox Bron Coucke</h1><div class="col is-12"><p>La mandoline inox BRON COUCKE vous permet de découper fruits et légumes efficacement et en toute sécurité.Un excellent rapport qualité -prix pour cette mandoline qui conviendra aussi bien à l'amateur de cuisine qu'au professionnel.</p></div><h1>Caractéristiques mandoline BRON COUKE</h1><div class="col is-12"><p>Acier inoxydable 18/10. 4 blocs couteau interchangeables 2/4/7 et 10 mm. Poussoir de sécurité. Pied repliable. Réglage de l'épaisseur de coupe. Dimensions : 13.5 x 40 x 5.5 cm.</p>\r\n <p><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a></p></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 {#9160 …} #channels: Doctrine\ORM\PersistentCollection {#9148 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9144 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9146 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29663 …} +context: Sylius\TwigHooks\Bag\DataBag {#29672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9164 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177 #collection: Doctrine\Common\Collections\ArrayCollection {#9178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9176 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29663 …} +context: Sylius\TwigHooks\Bag\DataBag {#29672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mandoline inox Bron Coucke" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177 #collection: Doctrine\Common\Collections\ArrayCollection {#9178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9176 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29734 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29663 …} +context: Sylius\TwigHooks\Bag\DataBag {#29672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9164 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177 #collection: Doctrine\Common\Collections\ArrayCollection {#9178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9176 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29775 …} +context: Sylius\TwigHooks\Bag\DataBag {#29782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29783 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9164 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29787 +variant: App\Entity\Product\ProductVariant {#9164 …} +price: "129,00\u{A0}€" +originalPrice: "129,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29775 …} +context: Sylius\TwigHooks\Bag\DataBag {#29782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29783 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9183 #id: 916 #code: "coupe-frites-medium-compact-pro-louis-tellier-8138" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632273 {#9179 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9180 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9183} #id: 916 #name: "Coupe Frites Médium Compact Pro Louis Tellier" #slug: "coupe-frites-medium-compact-pro-louis-tellier-8138" #description: """ <div class="col is-12"><ul>\n <li>Fonctionnel et solide.</li>\n <li>Fixation sécurisée par ventouses.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">épaisseur des matériaux garantit une solidité du coupe-frites à toute épreuve !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine. Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison. Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div><span style="white-space: pre;"> </span></div></div><h1>Caractéristiques Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><ul>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Acier inoxydable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Hygiénique, résistant et durable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Poignée ergonomique.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Grille-couteau et poussoir de 10 x 10 cm.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Fabrication française.</span></li>\n </ul>\n <ul style="list-style-type: none; font-size: medium;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29670 +product: App\Entity\Product\Product {#9183 #id: 916 #code: "coupe-frites-medium-compact-pro-louis-tellier-8138" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632273 {#9179 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9180 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9183} #id: 916 #name: "Coupe Frites Médium Compact Pro Louis Tellier" #slug: "coupe-frites-medium-compact-pro-louis-tellier-8138" #description: """ <div class="col is-12"><ul>\n <li>Fonctionnel et solide.</li>\n <li>Fixation sécurisée par ventouses.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">épaisseur des matériaux garantit une solidité du coupe-frites à toute épreuve !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine. Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison. Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div><span style="white-space: pre;"> </span></div></div><h1>Caractéristiques Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><ul>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Acier inoxydable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Hygiénique, résistant et durable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Poignée ergonomique.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Grille-couteau et poussoir de 10 x 10 cm.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Fabrication française.</span></li>\n </ul>\n <ul style="list-style-type: none; font-size: medium;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9204 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9183 #id: 916 #code: "coupe-frites-medium-compact-pro-louis-tellier-8138" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632273 {#9179 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9180 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9183} #id: 916 #name: "Coupe Frites Médium Compact Pro Louis Tellier" #slug: "coupe-frites-medium-compact-pro-louis-tellier-8138" #description: """ <div class="col is-12"><ul>\n <li>Fonctionnel et solide.</li>\n <li>Fixation sécurisée par ventouses.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">épaisseur des matériaux garantit une solidité du coupe-frites à toute épreuve !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine. Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison. Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div><span style="white-space: pre;"> </span></div></div><h1>Caractéristiques Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><ul>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Acier inoxydable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Hygiénique, résistant et durable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Poignée ergonomique.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Grille-couteau et poussoir de 10 x 10 cm.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Fabrication française.</span></li>\n </ul>\n <ul style="list-style-type: none; font-size: medium;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe Frites Médium Compact Pro Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29904 -props: [ "product" => App\Entity\Product\Product {#9183 #id: 916 #code: "coupe-frites-medium-compact-pro-louis-tellier-8138" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632273 {#9179 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632273 {#9180 : 2025-09-23 20:57:53.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9183} #id: 916 #name: "Coupe Frites Médium Compact Pro Louis Tellier" #slug: "coupe-frites-medium-compact-pro-louis-tellier-8138" #description: """ <div class="col is-12"><ul>\n <li>Fonctionnel et solide.</li>\n <li>Fixation sécurisée par ventouses.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">épaisseur des matériaux garantit une solidité du coupe-frites à toute épreuve !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span></div>\n <div>Le coupe-frites compact Louis Tellier est adapté aussi bien pour un professionnel que pour un particulier. De par son format compact, il saura trouver sa place dans votre cuisine. Fonctionnel, il permet une découpe rapide et sans effort de toutes vos pommes de terre pour préparer des frites maison. Fabriqué essentiellement en inox, ce coupe frites est robuste</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Sa poignée ergonomique permet une prise en main confortable et démultiplie votre geste sans effort. Doté de ventouses, il se fixe sans difficulté sur votre plan de travail.</div>\n <div><span style="white-space: pre;"> </span></div>\n <div>Facile d'utilisation, il suffit de positionner votre légume sur la gouttière puis d'abaisser le levier d'un seul coup pour obtenir de belles frites bien régulières.</div>\n <div><span style="white-space: pre;"> </span></div></div><h1>Caractéristiques Coupe Frites Médium Compact Pro Louis Tellier</h1><div class="col is-12"><ul>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Acier inoxydable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Hygiénique, résistant et durable.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Poignée ergonomique.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Grille-couteau et poussoir de 10 x 10 cm.</span></li>\n <li><span style="background-color: #f9f9f9; color: #252525; font-family: Arial; font-size: 12px; -webkit-text-stroke: #252525;">Fabrication française.</span></li>\n </ul>\n <ul style="list-style-type: none; font-size: medium;">\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29888 …} +context: Sylius\TwigHooks\Bag\DataBag {#29897 …} +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 {#9204 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9217 #collection: Doctrine\Common\Collections\ArrayCollection {#9218 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9216 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29888 …} +context: Sylius\TwigHooks\Bag\DataBag {#29897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe Frites Médium Compact Pro Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9217 #collection: Doctrine\Common\Collections\ArrayCollection {#9218 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9216 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29959 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29888 …} +context: Sylius\TwigHooks\Bag\DataBag {#29897 …} +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 {#9204 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9217 #collection: Doctrine\Common\Collections\ArrayCollection {#9218 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9216 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30000 …} +context: Sylius\TwigHooks\Bag\DataBag {#30007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9204 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30012 +variant: App\Entity\Product\ProductVariant {#9204 …} +price: "119,00\u{A0}€" +originalPrice: "119,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30000 …} +context: Sylius\TwigHooks\Bag\DataBag {#30007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 17.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9223 #id: 677 #code: "mandoline-swing-de-buyer-2-peignes-3077" #attributes: Doctrine\ORM\PersistentCollection {#9230 …} #variants: Doctrine\ORM\PersistentCollection {#9243 …} #options: Doctrine\ORM\PersistentCollection {#9234 …} #associations: Doctrine\ORM\PersistentCollection {#9232 …} #createdAt: DateTime @1758632238 {#9219 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9220 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9237 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9238 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9223} #id: 677 #name: "Mandoline swing DE BUYER 2 peignes" #slug: "mandoline-swing-de-buyer-2-peignes-3077" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation. </li>\n <li>Poussoir ergonomique pour une sécurité maximale. </li>\n <li>Compacte et pliable, facile à ranger. </li>\n <li>Equipement complet (2 peignes + double lame)</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description mandoline swing DE BUYER 2 peignes</h1><div class="col is-12">La mandoline swing DE BUYER 2 peignes permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques mandoline swing DE BUYER 2 peignes</h1><div class="col is-12"><br />Corps en acier inoxydable et polymères composites. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée),<span style="font-weight: bold;"> 2 double peignes (4/10 mm et 2/7 mm)</span> et 1 poussoir ergonomique. 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 {#9240 …} #channels: Doctrine\ORM\PersistentCollection {#9228 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9224 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9226 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29895 +product: App\Entity\Product\Product {#9223 #id: 677 #code: "mandoline-swing-de-buyer-2-peignes-3077" #attributes: Doctrine\ORM\PersistentCollection {#9230 …} #variants: Doctrine\ORM\PersistentCollection {#9243 …} #options: Doctrine\ORM\PersistentCollection {#9234 …} #associations: Doctrine\ORM\PersistentCollection {#9232 …} #createdAt: DateTime @1758632238 {#9219 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9220 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9237 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9238 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9223} #id: 677 #name: "Mandoline swing DE BUYER 2 peignes" #slug: "mandoline-swing-de-buyer-2-peignes-3077" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation. </li>\n <li>Poussoir ergonomique pour une sécurité maximale. </li>\n <li>Compacte et pliable, facile à ranger. </li>\n <li>Equipement complet (2 peignes + double lame)</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description mandoline swing DE BUYER 2 peignes</h1><div class="col is-12">La mandoline swing DE BUYER 2 peignes permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques mandoline swing DE BUYER 2 peignes</h1><div class="col is-12"><br />Corps en acier inoxydable et polymères composites. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée),<span style="font-weight: bold;"> 2 double peignes (4/10 mm et 2/7 mm)</span> et 1 poussoir ergonomique. 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 {#9240 …} #channels: Doctrine\ORM\PersistentCollection {#9228 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9224 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9226 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9244 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9223 #id: 677 #code: "mandoline-swing-de-buyer-2-peignes-3077" #attributes: Doctrine\ORM\PersistentCollection {#9230 …} #variants: Doctrine\ORM\PersistentCollection {#9243 …} #options: Doctrine\ORM\PersistentCollection {#9234 …} #associations: Doctrine\ORM\PersistentCollection {#9232 …} #createdAt: DateTime @1758632238 {#9219 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9220 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9237 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9238 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9223} #id: 677 #name: "Mandoline swing DE BUYER 2 peignes" #slug: "mandoline-swing-de-buyer-2-peignes-3077" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation. </li>\n <li>Poussoir ergonomique pour une sécurité maximale. </li>\n <li>Compacte et pliable, facile à ranger. </li>\n <li>Equipement complet (2 peignes + double lame)</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description mandoline swing DE BUYER 2 peignes</h1><div class="col is-12">La mandoline swing DE BUYER 2 peignes permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques mandoline swing DE BUYER 2 peignes</h1><div class="col is-12"><br />Corps en acier inoxydable et polymères composites. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée),<span style="font-weight: bold;"> 2 double peignes (4/10 mm et 2/7 mm)</span> et 1 poussoir ergonomique. 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 {#9240 …} #channels: Doctrine\ORM\PersistentCollection {#9228 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9224 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9226 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mandoline swing DE BUYER 2 peignes" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30129 -props: [ "product" => App\Entity\Product\Product {#9223 #id: 677 #code: "mandoline-swing-de-buyer-2-peignes-3077" #attributes: Doctrine\ORM\PersistentCollection {#9230 …} #variants: Doctrine\ORM\PersistentCollection {#9243 …} #options: Doctrine\ORM\PersistentCollection {#9234 …} #associations: Doctrine\ORM\PersistentCollection {#9232 …} #createdAt: DateTime @1758632238 {#9219 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9220 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9237 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9238 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9223} #id: 677 #name: "Mandoline swing DE BUYER 2 peignes" #slug: "mandoline-swing-de-buyer-2-peignes-3077" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation. </li>\n <li>Poussoir ergonomique pour une sécurité maximale. </li>\n <li>Compacte et pliable, facile à ranger. </li>\n <li>Equipement complet (2 peignes + double lame)</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description mandoline swing DE BUYER 2 peignes</h1><div class="col is-12">La mandoline swing DE BUYER 2 peignes permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques mandoline swing DE BUYER 2 peignes</h1><div class="col is-12"><br />Corps en acier inoxydable et polymères composites. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée),<span style="font-weight: bold;"> 2 double peignes (4/10 mm et 2/7 mm)</span> et 1 poussoir ergonomique. 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 {#9240 …} #channels: Doctrine\ORM\PersistentCollection {#9228 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9224 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9226 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30113 …} +context: Sylius\TwigHooks\Bag\DataBag {#30122 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30180 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9244 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9254 #collection: Doctrine\Common\Collections\ArrayCollection {#9255 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9253 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30113 …} +context: Sylius\TwigHooks\Bag\DataBag {#30122 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30180 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mandoline swing DE BUYER 2 peignes" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9254 #collection: Doctrine\Common\Collections\ArrayCollection {#9255 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9253 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30187 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30113 …} +context: Sylius\TwigHooks\Bag\DataBag {#30122 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30180 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9244 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9254 #collection: Doctrine\Common\Collections\ArrayCollection {#9255 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9253 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30228 …} +context: Sylius\TwigHooks\Bag\DataBag {#30235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30236 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9244 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30240 +variant: App\Entity\Product\ProductVariant {#9244 …} +price: "99,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30228 …} +context: Sylius\TwigHooks\Bag\DataBag {#30235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30236 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9288 #id: 660 #code: "coffret-coupe-legumes-alligator-3629" #attributes: Doctrine\ORM\PersistentCollection {#9295 …} #variants: Doctrine\ORM\PersistentCollection {#9308 …} #options: Doctrine\ORM\PersistentCollection {#9299 …} #associations: Doctrine\ORM\PersistentCollection {#9297 …} #createdAt: DateTime @1758632236 {#9256 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9257 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9302 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9303 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9288} #id: 660 #name: "Coffret Coupe légumes ALLIGATOR" #slug: "coffret-coupe-legumes-alligator-3629" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une coupe facile et rapide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité totale, lames protégées pendant la coupe.</div>\n <div>\n <ul>\n <li>Une coupe facile et rapide.</li>\n <li>Sécurité totale, lames protégées pendant la coupe.</li>\n <li>Coffret complet. </li>\n </ul>\n </div></div><h1>Description Coffret Coupe légumes ALLIGATOR</h1><div class="col is-12">Le coffret coupe légumes Alligator comprend : 1 Alligator classique (taille de coupe 5 mm) et son collecteur, 1 accessoire Alligator spécial frites (taille de coupe 12 mm) et son collecteur, 1 mini Alligator (taille de coupe 3 mm) et son collecteur. <br /><br />L 'Alligator classique permet de couper en bâtonnets ou en cubes oignons, échalotes, carottes, poivrons, concombres, pommes de terre, courgettes, fruits … L'accessoire spécial frites permet de gagner du temps dans la préparation des frites. Il est utilisé également pour faire des bâtonnets de légumes à grande section. Le mini Alligator permet de couper : ail, olives, piments, poivrons, échalotes, radis, gingembre, pistaches, cacaouètes...</div><h1>Caractéristiques Coffret Coupe légumes ALLIGATOR classique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille 6 x 6 mm. Garantie 2 ans.</span></div><h1>Caractéristiques coupe légumes mini ALLIGATOR</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 6 x 16.5 cm. Dimensions du bac récupérateur 6.5 x 5 x h 3.5 cm. Dimensions de la grille : 5 x 4 cm. Dimensions des trous de la grille 3 x 3 mm. Garantie 2 ans.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9305 …} #channels: Doctrine\ORM\PersistentCollection {#9293 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9289 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30120 +product: App\Entity\Product\Product {#9288 #id: 660 #code: "coffret-coupe-legumes-alligator-3629" #attributes: Doctrine\ORM\PersistentCollection {#9295 …} #variants: Doctrine\ORM\PersistentCollection {#9308 …} #options: Doctrine\ORM\PersistentCollection {#9299 …} #associations: Doctrine\ORM\PersistentCollection {#9297 …} #createdAt: DateTime @1758632236 {#9256 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9257 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9302 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9303 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9288} #id: 660 #name: "Coffret Coupe légumes ALLIGATOR" #slug: "coffret-coupe-legumes-alligator-3629" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une coupe facile et rapide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité totale, lames protégées pendant la coupe.</div>\n <div>\n <ul>\n <li>Une coupe facile et rapide.</li>\n <li>Sécurité totale, lames protégées pendant la coupe.</li>\n <li>Coffret complet. </li>\n </ul>\n </div></div><h1>Description Coffret Coupe légumes ALLIGATOR</h1><div class="col is-12">Le coffret coupe légumes Alligator comprend : 1 Alligator classique (taille de coupe 5 mm) et son collecteur, 1 accessoire Alligator spécial frites (taille de coupe 12 mm) et son collecteur, 1 mini Alligator (taille de coupe 3 mm) et son collecteur. <br /><br />L 'Alligator classique permet de couper en bâtonnets ou en cubes oignons, échalotes, carottes, poivrons, concombres, pommes de terre, courgettes, fruits … L'accessoire spécial frites permet de gagner du temps dans la préparation des frites. Il est utilisé également pour faire des bâtonnets de légumes à grande section. Le mini Alligator permet de couper : ail, olives, piments, poivrons, échalotes, radis, gingembre, pistaches, cacaouètes...</div><h1>Caractéristiques Coffret Coupe légumes ALLIGATOR classique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille 6 x 6 mm. Garantie 2 ans.</span></div><h1>Caractéristiques coupe légumes mini ALLIGATOR</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 6 x 16.5 cm. Dimensions du bac récupérateur 6.5 x 5 x h 3.5 cm. Dimensions de la grille : 5 x 4 cm. Dimensions des trous de la grille 3 x 3 mm. Garantie 2 ans.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9305 …} #channels: Doctrine\ORM\PersistentCollection {#9293 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9289 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9309 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9288 #id: 660 #code: "coffret-coupe-legumes-alligator-3629" #attributes: Doctrine\ORM\PersistentCollection {#9295 …} #variants: Doctrine\ORM\PersistentCollection {#9308 …} #options: Doctrine\ORM\PersistentCollection {#9299 …} #associations: Doctrine\ORM\PersistentCollection {#9297 …} #createdAt: DateTime @1758632236 {#9256 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9257 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9302 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9303 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9288} #id: 660 #name: "Coffret Coupe légumes ALLIGATOR" #slug: "coffret-coupe-legumes-alligator-3629" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une coupe facile et rapide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité totale, lames protégées pendant la coupe.</div>\n <div>\n <ul>\n <li>Une coupe facile et rapide.</li>\n <li>Sécurité totale, lames protégées pendant la coupe.</li>\n <li>Coffret complet. </li>\n </ul>\n </div></div><h1>Description Coffret Coupe légumes ALLIGATOR</h1><div class="col is-12">Le coffret coupe légumes Alligator comprend : 1 Alligator classique (taille de coupe 5 mm) et son collecteur, 1 accessoire Alligator spécial frites (taille de coupe 12 mm) et son collecteur, 1 mini Alligator (taille de coupe 3 mm) et son collecteur. <br /><br />L 'Alligator classique permet de couper en bâtonnets ou en cubes oignons, échalotes, carottes, poivrons, concombres, pommes de terre, courgettes, fruits … L'accessoire spécial frites permet de gagner du temps dans la préparation des frites. Il est utilisé également pour faire des bâtonnets de légumes à grande section. Le mini Alligator permet de couper : ail, olives, piments, poivrons, échalotes, radis, gingembre, pistaches, cacaouètes...</div><h1>Caractéristiques Coffret Coupe légumes ALLIGATOR classique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille 6 x 6 mm. Garantie 2 ans.</span></div><h1>Caractéristiques coupe légumes mini ALLIGATOR</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 6 x 16.5 cm. Dimensions du bac récupérateur 6.5 x 5 x h 3.5 cm. Dimensions de la grille : 5 x 4 cm. Dimensions des trous de la grille 3 x 3 mm. Garantie 2 ans.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9305 …} #channels: Doctrine\ORM\PersistentCollection {#9293 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9289 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Coupe légumes ALLIGATOR" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30357 -props: [ "product" => App\Entity\Product\Product {#9288 #id: 660 #code: "coffret-coupe-legumes-alligator-3629" #attributes: Doctrine\ORM\PersistentCollection {#9295 …} #variants: Doctrine\ORM\PersistentCollection {#9308 …} #options: Doctrine\ORM\PersistentCollection {#9299 …} #associations: Doctrine\ORM\PersistentCollection {#9297 …} #createdAt: DateTime @1758632236 {#9256 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9257 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9302 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9303 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9288} #id: 660 #name: "Coffret Coupe légumes ALLIGATOR" #slug: "coffret-coupe-legumes-alligator-3629" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une coupe facile et rapide.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité totale, lames protégées pendant la coupe.</div>\n <div>\n <ul>\n <li>Une coupe facile et rapide.</li>\n <li>Sécurité totale, lames protégées pendant la coupe.</li>\n <li>Coffret complet. </li>\n </ul>\n </div></div><h1>Description Coffret Coupe légumes ALLIGATOR</h1><div class="col is-12">Le coffret coupe légumes Alligator comprend : 1 Alligator classique (taille de coupe 5 mm) et son collecteur, 1 accessoire Alligator spécial frites (taille de coupe 12 mm) et son collecteur, 1 mini Alligator (taille de coupe 3 mm) et son collecteur. <br /><br />L 'Alligator classique permet de couper en bâtonnets ou en cubes oignons, échalotes, carottes, poivrons, concombres, pommes de terre, courgettes, fruits … L'accessoire spécial frites permet de gagner du temps dans la préparation des frites. Il est utilisé également pour faire des bâtonnets de légumes à grande section. Le mini Alligator permet de couper : ail, olives, piments, poivrons, échalotes, radis, gingembre, pistaches, cacaouètes...</div><h1>Caractéristiques Coffret Coupe légumes ALLIGATOR classique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille 6 x 6 mm. Garantie 2 ans.</span></div><h1>Caractéristiques coupe légumes mini ALLIGATOR</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 6 x 16.5 cm. Dimensions du bac récupérateur 6.5 x 5 x h 3.5 cm. Dimensions de la grille : 5 x 4 cm. Dimensions des trous de la grille 3 x 3 mm. Garantie 2 ans.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9305 …} #channels: Doctrine\ORM\PersistentCollection {#9293 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9289 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …} +context: Sylius\TwigHooks\Bag\DataBag {#30350 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30402 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9309 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319 #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …} +context: Sylius\TwigHooks\Bag\DataBag {#30350 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30402 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Coupe légumes ALLIGATOR" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319 #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30409 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …} +context: Sylius\TwigHooks\Bag\DataBag {#30350 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30402 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9309 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319 #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30450 …} +context: Sylius\TwigHooks\Bag\DataBag {#30457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30458 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9309 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30462 +variant: App\Entity\Product\ProductVariant {#9309 …} +price: "92,00\u{A0}€" +originalPrice: "92,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30459 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30450 …} +context: Sylius\TwigHooks\Bag\DataBag {#30457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30458 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 11.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9325 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632238 {#9321 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9322 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30348 +product: App\Entity\Product\Product {#9325 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632238 {#9321 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9322 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9346 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 7.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9325 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632238 {#9321 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9322 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mandoline Swing Plus De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30579 -props: [ "product" => App\Entity\Product\Product {#9325 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632238 {#9321 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9322 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30563 …} +context: Sylius\TwigHooks\Bag\DataBag {#30572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30636 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9346 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9356 #collection: Doctrine\Common\Collections\ArrayCollection {#9357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30563 …} +context: Sylius\TwigHooks\Bag\DataBag {#30572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30636 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mandoline Swing Plus De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9356 #collection: Doctrine\Common\Collections\ArrayCollection {#9357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30643 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30563 …} +context: Sylius\TwigHooks\Bag\DataBag {#30572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30636 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9346 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9356 #collection: Doctrine\Common\Collections\ArrayCollection {#9357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30684 …} +context: Sylius\TwigHooks\Bag\DataBag {#30691 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30692 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9346 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30696 +variant: App\Entity\Product\ProductVariant {#9346 …} +price: "84,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30684 …} +context: Sylius\TwigHooks\Bag\DataBag {#30691 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30692 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9362 #id: 654 #code: "coupe-legumes-alligator-avec-reservoir-1882" #attributes: Doctrine\ORM\PersistentCollection {#9369 …} #variants: Doctrine\ORM\PersistentCollection {#9382 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1758632236 {#9358 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9359 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9362} #id: 654 #name: "Coupe légumes ALLIGATOR avec réservoir" #slug: "coupe-legumes-alligator-avec-reservoir-1882" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Nettoyage facile. </li>\r\n </ul>\r\n <p>\u{A0}</p></div><h1>Description coupe légumes ALLIGATOR</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR</h1><div class="col is-12">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps\u{A0}\u{A0}10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm.\u{A0}Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille\u{A0}6 x\u{A0}6 mm. Garantie 2 ans.<br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9367 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9363 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9365 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30570 +product: App\Entity\Product\Product {#9362 #id: 654 #code: "coupe-legumes-alligator-avec-reservoir-1882" #attributes: Doctrine\ORM\PersistentCollection {#9369 …} #variants: Doctrine\ORM\PersistentCollection {#9382 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1758632236 {#9358 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9359 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9362} #id: 654 #name: "Coupe légumes ALLIGATOR avec réservoir" #slug: "coupe-legumes-alligator-avec-reservoir-1882" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Nettoyage facile. </li>\r\n </ul>\r\n <p>\u{A0}</p></div><h1>Description coupe légumes ALLIGATOR</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR</h1><div class="col is-12">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps\u{A0}\u{A0}10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm.\u{A0}Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille\u{A0}6 x\u{A0}6 mm. Garantie 2 ans.<br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9367 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9363 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9365 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9383 …} +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 {#28293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28326 …} +context: Sylius\TwigHooks\Bag\DataBag {#28332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28319 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9362 #id: 654 #code: "coupe-legumes-alligator-avec-reservoir-1882" #attributes: Doctrine\ORM\PersistentCollection {#9369 …} #variants: Doctrine\ORM\PersistentCollection {#9382 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1758632236 {#9358 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9359 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9362} #id: 654 #name: "Coupe légumes ALLIGATOR avec réservoir" #slug: "coupe-legumes-alligator-avec-reservoir-1882" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Nettoyage facile. </li>\r\n </ul>\r\n <p>\u{A0}</p></div><h1>Description coupe légumes ALLIGATOR</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR</h1><div class="col is-12">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps\u{A0}\u{A0}10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm.\u{A0}Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille\u{A0}6 x\u{A0}6 mm. Garantie 2 ans.<br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9367 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9363 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9365 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe légumes ALLIGATOR avec réservoir" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30813 -props: [ "product" => App\Entity\Product\Product {#9362 #id: 654 #code: "coupe-legumes-alligator-avec-reservoir-1882" #attributes: Doctrine\ORM\PersistentCollection {#9369 …} #variants: Doctrine\ORM\PersistentCollection {#9382 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1758632236 {#9358 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#9359 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9362} #id: 654 #name: "Coupe légumes ALLIGATOR avec réservoir" #slug: "coupe-legumes-alligator-avec-reservoir-1882" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Nettoyage facile. </li>\r\n </ul>\r\n <p>\u{A0}</p></div><h1>Description coupe légumes ALLIGATOR</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR</h1><div class="col is-12">Corps abs démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps\u{A0}\u{A0}10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm.\u{A0}Dimensions de la grille : 10 x 8 cm. Dimensions des trous de la grille\u{A0}6 x\u{A0}6 mm. Garantie 2 ans.<br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/coupe-legumes-alligator-f645-p1.html">Tout savoir sur le hachoir coupe légumes Alligator</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9367 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9363 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9365 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30868 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30797 …} +context: Sylius\TwigHooks\Bag\DataBag {#30806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30867 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9383 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9393 #collection: Doctrine\Common\Collections\ArrayCollection {#9394 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9392 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30868 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30797 …} +context: Sylius\TwigHooks\Bag\DataBag {#30806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30867 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe légumes ALLIGATOR avec réservoir" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9393 #collection: Doctrine\Common\Collections\ArrayCollection {#9394 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9392 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30874 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30868 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30797 …} +context: Sylius\TwigHooks\Bag\DataBag {#30806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30867 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9383 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9393 #collection: Doctrine\Common\Collections\ArrayCollection {#9394 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9392 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30924 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30915 …} +context: Sylius\TwigHooks\Bag\DataBag {#30922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30923 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9383 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30927 +variant: App\Entity\Product\ProductVariant {#9383 …} +price: "37,00\u{A0}€" +originalPrice: "37,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9732 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13162 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9729 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30924 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30915 …} +context: Sylius\TwigHooks\Bag\DataBag {#30922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30923 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28006 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13227 …} +context: Sylius\TwigHooks\Bag\DataBag {#28028 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13237 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31234 +cart: App\Entity\Order\Order {#14141 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28006 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13227 …} +context: Sylius\TwigHooks\Bag\DataBag {#28028 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13237 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||