Components
12
Twig Components
44
Render Count
139
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12612 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12605 …} +context: Sylius\TwigHooks\Bag\DataBag {#12611 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12610 …} +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 {#13232 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12612 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12605 …} +context: Sylius\TwigHooks\Bag\DataBag {#12611 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12610 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13309 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13305 …} +context: Sylius\TwigHooks\Bag\DataBag {#13307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13308 …} +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 {#13318 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13309 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13305 …} +context: Sylius\TwigHooks\Bag\DataBag {#13307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13308 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13379 …} +context: Sylius\TwigHooks\Bag\DataBag {#13399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13398 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13415 +cart: App\Entity\Order\Order {#13482 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13379 …} +context: Sylius\TwigHooks\Bag\DataBag {#13399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13398 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 18.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13656 …} +context: Sylius\TwigHooks\Bag\DataBag {#13662 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13654 …} +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 {#13677 #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 {#13668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13656 …} +context: Sylius\TwigHooks\Bag\DataBag {#13662 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13654 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …} +context: Sylius\TwigHooks\Bag\DataBag {#27459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …} +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 {#27471 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …} +context: Sylius\TwigHooks\Bag\DataBag {#27459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …} +context: Sylius\TwigHooks\Bag\DataBag {#27572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …} +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 {#27583 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …} +context: Sylius\TwigHooks\Bag\DataBag {#27572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 2.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27642 …} +context: Sylius\TwigHooks\Bag\DataBag {#27643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27645 …} +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 {#27654 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27642 …} +context: Sylius\TwigHooks\Bag\DataBag {#27643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27645 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 33.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 182 #code: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632186 {#7725 : 2025-09-23 20:56:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632186 {#7770 : 2025-09-23 20:56:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 182 #name: "Poêle à poisson Cristel anti-adhésive Mutine amovible" #slug: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésif renforcé inox.</li>\n <li>Rendement thermique exceptionnel, permet de cuire sans eau ni graisse.</li>\n <li>Concept poignée amovible pour un rangement facile.</li>\n <li>Design élégant pour une présentation à table.</li>\n <li><strong>Fabrication française. Fesches Le Châtel (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La poêle à poisson Cristel anti-adhésive Mutine amovible est équipée d'un revêtement antiadhésif excalibur® renforcé inox : une projection de métal en fusion crée une surface structurée qui intègre l'antiadhésif, le tout formant un ensemble homogène et durable.<br />Elle est réalisée en inox 18/10 massif et est équipée d'un fond triple épaisseur garantissant un rendement thermique exceptionnel. <br />Elle bénéficie donc d'une répartition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la température pendant le service.<br /><br /><strong>Ce produit bénéficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadhésif renforcé inox. <br />- Inox 18/10 massif. <br />- Fond triple épaisseur. <br />- Tous feux y compris induction. <br />- Poignées et anses amovibles non incluses.<br />- Va au four, grill et lave vaisselle. <span style="font-size: 12px;">\u{200B}<br />- Longueur 35 cm. <br />- Largeur 27 cm.<br /></span>\n <div><span style="font-size: 12px;">- Hauteur 4,5 cm.<br />- Poids 1,50 kg.</span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28180 +product: App\Entity\Product\Product {#7995 #id: 182 #code: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632186 {#7725 : 2025-09-23 20:56:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632186 {#7770 : 2025-09-23 20:56:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 182 #name: "Poêle à poisson Cristel anti-adhésive Mutine amovible" #slug: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésif renforcé inox.</li>\n <li>Rendement thermique exceptionnel, permet de cuire sans eau ni graisse.</li>\n <li>Concept poignée amovible pour un rangement facile.</li>\n <li>Design élégant pour une présentation à table.</li>\n <li><strong>Fabrication française. Fesches Le Châtel (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La poêle à poisson Cristel anti-adhésive Mutine amovible est équipée d'un revêtement antiadhésif excalibur® renforcé inox : une projection de métal en fusion crée une surface structurée qui intègre l'antiadhésif, le tout formant un ensemble homogène et durable.<br />Elle est réalisée en inox 18/10 massif et est équipée d'un fond triple épaisseur garantissant un rendement thermique exceptionnel. <br />Elle bénéficie donc d'une répartition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la température pendant le service.<br /><br /><strong>Ce produit bénéficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadhésif renforcé inox. <br />- Inox 18/10 massif. <br />- Fond triple épaisseur. <br />- Tous feux y compris induction. <br />- Poignées et anses amovibles non incluses.<br />- Va au four, grill et lave vaisselle. <span style="font-size: 12px;">\u{200B}<br />- Longueur 35 cm. <br />- Largeur 27 cm.<br /></span>\n <div><span style="font-size: 12px;">- Hauteur 4,5 cm.<br />- Poids 1,50 kg.</span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28446 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 11.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 182 #code: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632186 {#7725 : 2025-09-23 20:56:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632186 {#7770 : 2025-09-23 20:56:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 182 #name: "Poêle à poisson Cristel anti-adhésive Mutine amovible" #slug: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésif renforcé inox.</li>\n <li>Rendement thermique exceptionnel, permet de cuire sans eau ni graisse.</li>\n <li>Concept poignée amovible pour un rangement facile.</li>\n <li>Design élégant pour une présentation à table.</li>\n <li><strong>Fabrication française. Fesches Le Châtel (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La poêle à poisson Cristel anti-adhésive Mutine amovible est équipée d'un revêtement antiadhésif excalibur® renforcé inox : une projection de métal en fusion crée une surface structurée qui intègre l'antiadhésif, le tout formant un ensemble homogène et durable.<br />Elle est réalisée en inox 18/10 massif et est équipée d'un fond triple épaisseur garantissant un rendement thermique exceptionnel. <br />Elle bénéficie donc d'une répartition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la température pendant le service.<br /><br /><strong>Ce produit bénéficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadhésif renforcé inox. <br />- Inox 18/10 massif. <br />- Fond triple épaisseur. <br />- Tous feux y compris induction. <br />- Poignées et anses amovibles non incluses.<br />- Va au four, grill et lave vaisselle. <span style="font-size: 12px;">\u{200B}<br />- Longueur 35 cm. <br />- Largeur 27 cm.<br /></span>\n <div><span style="font-size: 12px;">- Hauteur 4,5 cm.<br />- Poids 1,50 kg.</span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poêle à poisson Cristel anti-adhésive Mutine amovible" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28857 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 182 #code: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632186 {#7725 : 2025-09-23 20:56:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632186 {#7770 : 2025-09-23 20:56:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 182 #name: "Poêle à poisson Cristel anti-adhésive Mutine amovible" #slug: "poele-a-poisson-cristel-anti-adhesive-mutine-amovible-2430" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésif renforcé inox.</li>\n <li>Rendement thermique exceptionnel, permet de cuire sans eau ni graisse.</li>\n <li>Concept poignée amovible pour un rangement facile.</li>\n <li>Design élégant pour une présentation à table.</li>\n <li><strong>Fabrication française. Fesches Le Châtel (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">La poêle à poisson Cristel anti-adhésive Mutine amovible est équipée d'un revêtement antiadhésif excalibur® renforcé inox : une projection de métal en fusion crée une surface structurée qui intègre l'antiadhésif, le tout formant un ensemble homogène et durable.<br />Elle est réalisée en inox 18/10 massif et est équipée d'un fond triple épaisseur garantissant un rendement thermique exceptionnel. <br />Elle bénéficie donc d'une répartition uniforme de la chaleur, permet la cuisson sans eau ni graisse et conserve la température pendant le service.<br /><br /><strong>Ce produit bénéficie du label Origine France.</strong> <a rel="nofollow" href="https://www.cuisinstore.com/que-signifie-le-label-origine-france-c1331.html" target="_blank">En savoir plus</a><br /><br /></div><h1>Caractéristiques poêle à poisson Cristel anti-adhésive Mutine amovible</h1><div class="col is-12">- Antiadhésif renforcé inox. <br />- Inox 18/10 massif. <br />- Fond triple épaisseur. <br />- Tous feux y compris induction. <br />- Poignées et anses amovibles non incluses.<br />- Va au four, grill et lave vaisselle. <span style="font-size: 12px;">\u{200B}<br />- Longueur 35 cm. <br />- Largeur 27 cm.<br /></span>\n <div><span style="font-size: 12px;">- Hauteur 4,5 cm.<br />- Poids 1,50 kg.</span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28930 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28933 …} +context: Sylius\TwigHooks\Bag\DataBag {#28928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28927 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28446 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28792 #collection: Doctrine\Common\Collections\ArrayCollection {#28791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38224 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28930 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28933 …} +context: Sylius\TwigHooks\Bag\DataBag {#28928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28927 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poêle à poisson Cristel anti-adhésive Mutine amovible" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28792 #collection: Doctrine\Common\Collections\ArrayCollection {#28791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38224 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28938 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28930 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28933 …} +context: Sylius\TwigHooks\Bag\DataBag {#28928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28927 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28446 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28792 #collection: Doctrine\Common\Collections\ArrayCollection {#28791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38224 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29006 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28996 …} +context: Sylius\TwigHooks\Bag\DataBag {#29004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29005 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28446 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29015 +variant: App\Entity\Product\ProductVariant {#28446 …} +price: "199,00\u{A0}€" +originalPrice: "199,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29006 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28996 …} +context: Sylius\TwigHooks\Bag\DataBag {#29004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29005 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 10.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8539 #id: 708 #code: "gant-a-huitre-inox-hendi-8105" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632245 {#8537 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8538 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 708 #name: "Gant à Huitre Inox Hendi" #slug: "gant-a-huitre-inox-hendi-8105" #description: """ <div class="col is-12"><ul>\n <li>Gant extérieur en acier inoxydable.</li>\n <li>Gant intérieur en polyéthylène.</li>\n <li>Ambidextre.</li>\n </ul></div><h1>Descriptif Gant à Huitre Inox Hendi</h1><div class="col is-12">Le Gant à Huitre Inox Hendi est en fait la réunion d'un gant intérieur HPPE doux et confortable et d'un gant extérieur en mailles d'inox solide, résistant aux coupures et certifié contact alimentaire. Il convient pour une utilisation des deux mains.</div><h1>Caractéristiques Gant à Huitre Inox Hendi</h1><div class="col is-12">- Gant extérieur en mailles d'inox.<br />- Gant intérieur en polyethylène doux et confortable.<br />- Ambidextre.</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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28835 +product: App\Entity\Product\Product {#8539 #id: 708 #code: "gant-a-huitre-inox-hendi-8105" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632245 {#8537 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8538 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 708 #name: "Gant à Huitre Inox Hendi" #slug: "gant-a-huitre-inox-hendi-8105" #description: """ <div class="col is-12"><ul>\n <li>Gant extérieur en acier inoxydable.</li>\n <li>Gant intérieur en polyéthylène.</li>\n <li>Ambidextre.</li>\n </ul></div><h1>Descriptif Gant à Huitre Inox Hendi</h1><div class="col is-12">Le Gant à Huitre Inox Hendi est en fait la réunion d'un gant intérieur HPPE doux et confortable et d'un gant extérieur en mailles d'inox solide, résistant aux coupures et certifié contact alimentaire. Il convient pour une utilisation des deux mains.</div><h1>Caractéristiques Gant à Huitre Inox Hendi</h1><div class="col is-12">- Gant extérieur en mailles d'inox.<br />- Gant intérieur en polyethylène doux et confortable.<br />- Ambidextre.</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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29088 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8539 #id: 708 #code: "gant-a-huitre-inox-hendi-8105" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632245 {#8537 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8538 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 708 #name: "Gant à Huitre Inox Hendi" #slug: "gant-a-huitre-inox-hendi-8105" #description: """ <div class="col is-12"><ul>\n <li>Gant extérieur en acier inoxydable.</li>\n <li>Gant intérieur en polyéthylène.</li>\n <li>Ambidextre.</li>\n </ul></div><h1>Descriptif Gant à Huitre Inox Hendi</h1><div class="col is-12">Le Gant à Huitre Inox Hendi est en fait la réunion d'un gant intérieur HPPE doux et confortable et d'un gant extérieur en mailles d'inox solide, résistant aux coupures et certifié contact alimentaire. Il convient pour une utilisation des deux mains.</div><h1>Caractéristiques Gant à Huitre Inox Hendi</h1><div class="col is-12">- Gant extérieur en mailles d'inox.<br />- Gant intérieur en polyethylène doux et confortable.<br />- Ambidextre.</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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Gant à Huitre Inox Hendi" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29162 -props: [ "product" => App\Entity\Product\Product {#8539 #id: 708 #code: "gant-a-huitre-inox-hendi-8105" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632245 {#8537 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8538 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 708 #name: "Gant à Huitre Inox Hendi" #slug: "gant-a-huitre-inox-hendi-8105" #description: """ <div class="col is-12"><ul>\n <li>Gant extérieur en acier inoxydable.</li>\n <li>Gant intérieur en polyéthylène.</li>\n <li>Ambidextre.</li>\n </ul></div><h1>Descriptif Gant à Huitre Inox Hendi</h1><div class="col is-12">Le Gant à Huitre Inox Hendi est en fait la réunion d'un gant intérieur HPPE doux et confortable et d'un gant extérieur en mailles d'inox solide, résistant aux coupures et certifié contact alimentaire. Il convient pour une utilisation des deux mains.</div><h1>Caractéristiques Gant à Huitre Inox Hendi</h1><div class="col is-12">- Gant extérieur en mailles d'inox.<br />- Gant intérieur en polyethylène doux et confortable.<br />- Ambidextre.</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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29146 …} +context: Sylius\TwigHooks\Bag\DataBag {#29219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29143 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29088 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29096 #collection: Doctrine\Common\Collections\ArrayCollection {#29108 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29084 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29146 …} +context: Sylius\TwigHooks\Bag\DataBag {#29219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29143 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Gant à Huitre Inox Hendi" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29096 #collection: Doctrine\Common\Collections\ArrayCollection {#29108 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29084 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29223 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29146 …} +context: Sylius\TwigHooks\Bag\DataBag {#29219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29143 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29088 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29096 #collection: Doctrine\Common\Collections\ArrayCollection {#29108 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29084 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29273 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29264 …} +context: Sylius\TwigHooks\Bag\DataBag {#29271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29272 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29088 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29276 +variant: App\Entity\Product\ProductVariant {#29088 …} +price: "44,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29273 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29264 …} +context: Sylius\TwigHooks\Bag\DataBag {#29271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29272 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 5.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8565 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632246 {#8563 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8564 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29153 +product: App\Entity\Product\Product {#8565 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632246 {#8563 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8564 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29339 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8565 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632246 {#8563 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8564 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Gant cote de maille inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29413 -props: [ "product" => App\Entity\Product\Product {#8565 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632246 {#8563 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8564 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29486 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29397 …} +context: Sylius\TwigHooks\Bag\DataBag {#29464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29394 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29339 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29347 #collection: Doctrine\Common\Collections\ArrayCollection {#29359 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29335 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29486 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29397 …} +context: Sylius\TwigHooks\Bag\DataBag {#29464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29394 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Gant cote de maille inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29347 #collection: Doctrine\Common\Collections\ArrayCollection {#29359 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29335 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29489 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29486 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29397 …} +context: Sylius\TwigHooks\Bag\DataBag {#29464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29394 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29339 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29347 #collection: Doctrine\Common\Collections\ArrayCollection {#29359 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29335 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29531 …} +context: Sylius\TwigHooks\Bag\DataBag {#29538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29339 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29543 +variant: App\Entity\Product\ProductVariant {#29339 …} +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 {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29531 …} +context: Sylius\TwigHooks\Bag\DataBag {#29538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 11.08 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8591 #id: 895 #code: "presse-citron-hendi-8107" #attributes: Doctrine\ORM\PersistentCollection {#8598 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8604 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632270 {#8589 : 2025-09-23 20:57:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632270 {#8590 : 2025-09-23 20:57:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 895 #name: "Presse Citron Hendi" #slug: "presse-citron-hendi-8107" #description: """ <div class="col is-12"><ul>\n <li>Léger et robuste à la fois.</li>\n <li>Bonne prise en main.</li>\n <li>Nettoyage facile.</li>\n </ul></div><h1>Descriptif Presse Citron Hendi</h1><div class="col is-12">Le Presse Citron Hendi est réalisé en alliage d'aluminium recouvert d'une peinture en poudre. Il est paticulièrement efficace pour la préparation des jus du matin et des cocktails.</div><h1>Caractéristiques Presse Citron Hendi</h1><div class="col is-12">- Alliage d'aluminium.<br />- Penture en poudre.<br />- 220 x 84 x 52 mm.<br />- Poids 0,19 kg.</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 {#8610 …} #channels: Doctrine\ORM\PersistentCollection {#8596 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8592 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8594 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29404 +product: App\Entity\Product\Product {#8591 #id: 895 #code: "presse-citron-hendi-8107" #attributes: Doctrine\ORM\PersistentCollection {#8598 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8604 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632270 {#8589 : 2025-09-23 20:57:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632270 {#8590 : 2025-09-23 20:57:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 895 #name: "Presse Citron Hendi" #slug: "presse-citron-hendi-8107" #description: """ <div class="col is-12"><ul>\n <li>Léger et robuste à la fois.</li>\n <li>Bonne prise en main.</li>\n <li>Nettoyage facile.</li>\n </ul></div><h1>Descriptif Presse Citron Hendi</h1><div class="col is-12">Le Presse Citron Hendi est réalisé en alliage d'aluminium recouvert d'une peinture en poudre. Il est paticulièrement efficace pour la préparation des jus du matin et des cocktails.</div><h1>Caractéristiques Presse Citron Hendi</h1><div class="col is-12">- Alliage d'aluminium.<br />- Penture en poudre.<br />- 220 x 84 x 52 mm.<br />- Poids 0,19 kg.</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 {#8610 …} #channels: Doctrine\ORM\PersistentCollection {#8596 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8592 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8594 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29606 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 6.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8591 #id: 895 #code: "presse-citron-hendi-8107" #attributes: Doctrine\ORM\PersistentCollection {#8598 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8604 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632270 {#8589 : 2025-09-23 20:57:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632270 {#8590 : 2025-09-23 20:57:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 895 #name: "Presse Citron Hendi" #slug: "presse-citron-hendi-8107" #description: """ <div class="col is-12"><ul>\n <li>Léger et robuste à la fois.</li>\n <li>Bonne prise en main.</li>\n <li>Nettoyage facile.</li>\n </ul></div><h1>Descriptif Presse Citron Hendi</h1><div class="col is-12">Le Presse Citron Hendi est réalisé en alliage d'aluminium recouvert d'une peinture en poudre. Il est paticulièrement efficace pour la préparation des jus du matin et des cocktails.</div><h1>Caractéristiques Presse Citron Hendi</h1><div class="col is-12">- Alliage d'aluminium.<br />- Penture en poudre.<br />- 220 x 84 x 52 mm.<br />- Poids 0,19 kg.</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 {#8610 …} #channels: Doctrine\ORM\PersistentCollection {#8596 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8592 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8594 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse Citron Hendi" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29677 -props: [ "product" => App\Entity\Product\Product {#8591 #id: 895 #code: "presse-citron-hendi-8107" #attributes: Doctrine\ORM\PersistentCollection {#8598 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8604 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632270 {#8589 : 2025-09-23 20:57:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632270 {#8590 : 2025-09-23 20:57:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 895 #name: "Presse Citron Hendi" #slug: "presse-citron-hendi-8107" #description: """ <div class="col is-12"><ul>\n <li>Léger et robuste à la fois.</li>\n <li>Bonne prise en main.</li>\n <li>Nettoyage facile.</li>\n </ul></div><h1>Descriptif Presse Citron Hendi</h1><div class="col is-12">Le Presse Citron Hendi est réalisé en alliage d'aluminium recouvert d'une peinture en poudre. Il est paticulièrement efficace pour la préparation des jus du matin et des cocktails.</div><h1>Caractéristiques Presse Citron Hendi</h1><div class="col is-12">- Alliage d'aluminium.<br />- Penture en poudre.<br />- 220 x 84 x 52 mm.<br />- Poids 0,19 kg.</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 {#8610 …} #channels: Doctrine\ORM\PersistentCollection {#8596 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8592 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8594 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …} +context: Sylius\TwigHooks\Bag\DataBag {#29734 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29606 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29614 #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29602 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38326 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …} +context: Sylius\TwigHooks\Bag\DataBag {#29734 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse Citron Hendi" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29614 #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29602 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38326 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29738 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …} +context: Sylius\TwigHooks\Bag\DataBag {#29734 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29606 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29614 #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29602 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38326 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29779 …} +context: Sylius\TwigHooks\Bag\DataBag {#29786 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29787 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29606 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29791 +variant: App\Entity\Product\ProductVariant {#29606 …} +price: "12,00\u{A0}€" +originalPrice: "12,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29779 …} +context: Sylius\TwigHooks\Bag\DataBag {#29786 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29787 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 10.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8614 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8624 …} #variants: Doctrine\ORM\PersistentCollection {#8626 …} #options: Doctrine\ORM\PersistentCollection {#8630 …} #associations: Doctrine\ORM\PersistentCollection {#8628 …} #createdAt: DateTime @1758632271 {#8612 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8613 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8633 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8634 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8614} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8636 …} #channels: Doctrine\ORM\PersistentCollection {#8622 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8618 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8620 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29668 +product: App\Entity\Product\Product {#8614 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8624 …} #variants: Doctrine\ORM\PersistentCollection {#8626 …} #options: Doctrine\ORM\PersistentCollection {#8630 …} #associations: Doctrine\ORM\PersistentCollection {#8628 …} #createdAt: DateTime @1758632271 {#8612 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8613 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8633 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8634 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8614} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8636 …} #channels: Doctrine\ORM\PersistentCollection {#8622 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8618 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8620 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29854 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 5.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8614 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8624 …} #variants: Doctrine\ORM\PersistentCollection {#8626 …} #options: Doctrine\ORM\PersistentCollection {#8630 …} #associations: Doctrine\ORM\PersistentCollection {#8628 …} #createdAt: DateTime @1758632271 {#8612 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8613 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8633 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8634 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8614} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8636 …} #channels: Doctrine\ORM\PersistentCollection {#8622 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8618 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8620 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse-citron demi-rondelles Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29925 -props: [ "product" => App\Entity\Product\Product {#8614 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8624 …} #variants: Doctrine\ORM\PersistentCollection {#8626 …} #options: Doctrine\ORM\PersistentCollection {#8630 …} #associations: Doctrine\ORM\PersistentCollection {#8628 …} #createdAt: DateTime @1758632271 {#8612 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8613 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8633 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8634 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8614} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8636 …} #channels: Doctrine\ORM\PersistentCollection {#8622 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8618 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8620 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29987 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29909 …} +context: Sylius\TwigHooks\Bag\DataBag {#29976 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29854 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29862 #collection: Doctrine\Common\Collections\ArrayCollection {#29871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29850 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38340 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29987 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29909 …} +context: Sylius\TwigHooks\Bag\DataBag {#29976 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse-citron demi-rondelles Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29862 #collection: Doctrine\Common\Collections\ArrayCollection {#29871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29850 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38340 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29992 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29987 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29909 …} +context: Sylius\TwigHooks\Bag\DataBag {#29976 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29854 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29862 #collection: Doctrine\Common\Collections\ArrayCollection {#29871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29850 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38340 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30032 …} +context: Sylius\TwigHooks\Bag\DataBag {#30039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30040 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29854 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30044 +variant: App\Entity\Product\ProductVariant {#29854 …} +price: "19,00\u{A0}€" +originalPrice: "21,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30032 …} +context: Sylius\TwigHooks\Bag\DataBag {#30039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30040 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8640 #id: 901 #code: "presse-agrumes-eva-solo-6170" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632271 {#8638 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8639 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8640} #id: 901 #name: "Presse-Agrumes Eva Solo" #slug: "presse-agrumes-eva-solo-6170" #description: """ <div class="col is-12"><ul>\n <li>Excellente prise en main.</li>\n <li>Fentes latérales = becs verseurs.</li>\n <li>Forme ergonomique.</li>\n </ul></div><h1>Descriptif Presse-Agrumes Eva Solo</h1><div class="col is-12">Presse-agrumes très ludique en forme de citron permettant d'extraire jusqu'à la dernière goutte des agrumes. Sa forme ergonomique revêtue de silicone permet une excellente prise en main. Il est muni de plusieurs fentes latérales faisant office de becs verseurs qui laissent passer le jus tout en retenant les pépins. La taille de son noyau central est idéale pour presser les oranges mais aussi les pamplemousses. </div><h1>Caractéristiques Presse-Agrumes Eva Solo</h1><div class="col is-12">- Nylon et silicone.<br />- Diamètre : 8 cm.<br />- Hauteur : 8,7 cm.<br />- Passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29916 +product: App\Entity\Product\Product {#8640 #id: 901 #code: "presse-agrumes-eva-solo-6170" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632271 {#8638 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8639 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8640} #id: 901 #name: "Presse-Agrumes Eva Solo" #slug: "presse-agrumes-eva-solo-6170" #description: """ <div class="col is-12"><ul>\n <li>Excellente prise en main.</li>\n <li>Fentes latérales = becs verseurs.</li>\n <li>Forme ergonomique.</li>\n </ul></div><h1>Descriptif Presse-Agrumes Eva Solo</h1><div class="col is-12">Presse-agrumes très ludique en forme de citron permettant d'extraire jusqu'à la dernière goutte des agrumes. Sa forme ergonomique revêtue de silicone permet une excellente prise en main. Il est muni de plusieurs fentes latérales faisant office de becs verseurs qui laissent passer le jus tout en retenant les pépins. La taille de son noyau central est idéale pour presser les oranges mais aussi les pamplemousses. </div><h1>Caractéristiques Presse-Agrumes Eva Solo</h1><div class="col is-12">- Nylon et silicone.<br />- Diamètre : 8 cm.<br />- Hauteur : 8,7 cm.<br />- Passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30107 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8640 #id: 901 #code: "presse-agrumes-eva-solo-6170" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632271 {#8638 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8639 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8640} #id: 901 #name: "Presse-Agrumes Eva Solo" #slug: "presse-agrumes-eva-solo-6170" #description: """ <div class="col is-12"><ul>\n <li>Excellente prise en main.</li>\n <li>Fentes latérales = becs verseurs.</li>\n <li>Forme ergonomique.</li>\n </ul></div><h1>Descriptif Presse-Agrumes Eva Solo</h1><div class="col is-12">Presse-agrumes très ludique en forme de citron permettant d'extraire jusqu'à la dernière goutte des agrumes. Sa forme ergonomique revêtue de silicone permet une excellente prise en main. Il est muni de plusieurs fentes latérales faisant office de becs verseurs qui laissent passer le jus tout en retenant les pépins. La taille de son noyau central est idéale pour presser les oranges mais aussi les pamplemousses. </div><h1>Caractéristiques Presse-Agrumes Eva Solo</h1><div class="col is-12">- Nylon et silicone.<br />- Diamètre : 8 cm.<br />- Hauteur : 8,7 cm.<br />- Passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse-Agrumes Eva Solo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30178 -props: [ "product" => App\Entity\Product\Product {#8640 #id: 901 #code: "presse-agrumes-eva-solo-6170" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632271 {#8638 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8639 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8640} #id: 901 #name: "Presse-Agrumes Eva Solo" #slug: "presse-agrumes-eva-solo-6170" #description: """ <div class="col is-12"><ul>\n <li>Excellente prise en main.</li>\n <li>Fentes latérales = becs verseurs.</li>\n <li>Forme ergonomique.</li>\n </ul></div><h1>Descriptif Presse-Agrumes Eva Solo</h1><div class="col is-12">Presse-agrumes très ludique en forme de citron permettant d'extraire jusqu'à la dernière goutte des agrumes. Sa forme ergonomique revêtue de silicone permet une excellente prise en main. Il est muni de plusieurs fentes latérales faisant office de becs verseurs qui laissent passer le jus tout en retenant les pépins. La taille de son noyau central est idéale pour presser les oranges mais aussi les pamplemousses. </div><h1>Caractéristiques Presse-Agrumes Eva Solo</h1><div class="col is-12">- Nylon et silicone.<br />- Diamètre : 8 cm.<br />- Hauteur : 8,7 cm.<br />- Passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8616 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30171 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30162 …} +context: Sylius\TwigHooks\Bag\DataBag {#30232 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30159 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30107 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30115 #collection: Doctrine\Common\Collections\ArrayCollection {#30124 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30103 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30171 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30162 …} +context: Sylius\TwigHooks\Bag\DataBag {#30232 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30159 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse-Agrumes Eva Solo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30115 #collection: Doctrine\Common\Collections\ArrayCollection {#30124 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30103 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30236 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30171 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30162 …} +context: Sylius\TwigHooks\Bag\DataBag {#30232 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30159 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30107 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30115 #collection: Doctrine\Common\Collections\ArrayCollection {#30124 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30103 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30286 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30277 …} +context: Sylius\TwigHooks\Bag\DataBag {#30284 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30285 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30107 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30289 +variant: App\Entity\Product\ProductVariant {#30107 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30286 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30277 …} +context: Sylius\TwigHooks\Bag\DataBag {#30284 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30285 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 11.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 927 #code: "couteau-a-huitre-avec-garde-arcos-3770" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632276 {#8661 : 2025-09-23 20:57:56.0 PRC (+08:00) } #updatedAt: DateTime @1758632276 {#8662 : 2025-09-23 20:57:56.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 927 #name: "Couteau à huître avec garde Arcos" #slug: "couteau-a-huitre-avec-garde-arcos-3770" #description: """ <div class="col is-12"><ul>\n <li>Lame inox double tranchant, efficacité assurée.</li>\n <li>Manche ergonomique avec garde pour votre sécurité.</li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en Espagne.</strong></li>\n </ul></div><h1>Description Couteau à huître avec garde Arcos</h1><div class="col is-12">Le couteau à huître avec garde Arcos permet d'ouvrir vos huîtres en toute sécurité grâce à son manche ergonomique équipé d'une garde protégeant ainsi votre main. Sa lame inox avec double tranchant garantit une ouverture efficace et rapide.</div><h1>Caractéristiques Couteau à huître avec garde Arcos</h1><div class="col is-12">Lame inox. Manche plastique. Longueur totale 17 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30169 +product: App\Entity\Product\Product {#8663 #id: 927 #code: "couteau-a-huitre-avec-garde-arcos-3770" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632276 {#8661 : 2025-09-23 20:57:56.0 PRC (+08:00) } #updatedAt: DateTime @1758632276 {#8662 : 2025-09-23 20:57:56.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 927 #name: "Couteau à huître avec garde Arcos" #slug: "couteau-a-huitre-avec-garde-arcos-3770" #description: """ <div class="col is-12"><ul>\n <li>Lame inox double tranchant, efficacité assurée.</li>\n <li>Manche ergonomique avec garde pour votre sécurité.</li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en Espagne.</strong></li>\n </ul></div><h1>Description Couteau à huître avec garde Arcos</h1><div class="col is-12">Le couteau à huître avec garde Arcos permet d'ouvrir vos huîtres en toute sécurité grâce à son manche ergonomique équipé d'une garde protégeant ainsi votre main. Sa lame inox avec double tranchant garantit une ouverture efficace et rapide.</div><h1>Caractéristiques Couteau à huître avec garde Arcos</h1><div class="col is-12">Lame inox. Manche plastique. Longueur totale 17 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30352 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 927 #code: "couteau-a-huitre-avec-garde-arcos-3770" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632276 {#8661 : 2025-09-23 20:57:56.0 PRC (+08:00) } #updatedAt: DateTime @1758632276 {#8662 : 2025-09-23 20:57:56.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 927 #name: "Couteau à huître avec garde Arcos" #slug: "couteau-a-huitre-avec-garde-arcos-3770" #description: """ <div class="col is-12"><ul>\n <li>Lame inox double tranchant, efficacité assurée.</li>\n <li>Manche ergonomique avec garde pour votre sécurité.</li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en Espagne.</strong></li>\n </ul></div><h1>Description Couteau à huître avec garde Arcos</h1><div class="col is-12">Le couteau à huître avec garde Arcos permet d'ouvrir vos huîtres en toute sécurité grâce à son manche ergonomique équipé d'une garde protégeant ainsi votre main. Sa lame inox avec double tranchant garantit une ouverture efficace et rapide.</div><h1>Caractéristiques Couteau à huître avec garde Arcos</h1><div class="col is-12">Lame inox. Manche plastique. Longueur totale 17 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à huître avec garde Arcos" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30423 -props: [ "product" => App\Entity\Product\Product {#8663 #id: 927 #code: "couteau-a-huitre-avec-garde-arcos-3770" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632276 {#8661 : 2025-09-23 20:57:56.0 PRC (+08:00) } #updatedAt: DateTime @1758632276 {#8662 : 2025-09-23 20:57:56.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 927 #name: "Couteau à huître avec garde Arcos" #slug: "couteau-a-huitre-avec-garde-arcos-3770" #description: """ <div class="col is-12"><ul>\n <li>Lame inox double tranchant, efficacité assurée.</li>\n <li>Manche ergonomique avec garde pour votre sécurité.</li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en Espagne.</strong></li>\n </ul></div><h1>Description Couteau à huître avec garde Arcos</h1><div class="col is-12">Le couteau à huître avec garde Arcos permet d'ouvrir vos huîtres en toute sécurité grâce à son manche ergonomique équipé d'une garde protégeant ainsi votre main. Sa lame inox avec double tranchant garantit une ouverture efficace et rapide.</div><h1>Caractéristiques Couteau à huître avec garde Arcos</h1><div class="col is-12">Lame inox. Manche plastique. Longueur totale 17 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30407 …} +context: Sylius\TwigHooks\Bag\DataBag {#30474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30404 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30352 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30360 #collection: Doctrine\Common\Collections\ArrayCollection {#30369 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30348 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30407 …} +context: Sylius\TwigHooks\Bag\DataBag {#30474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30404 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à huître avec garde Arcos" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30360 #collection: Doctrine\Common\Collections\ArrayCollection {#30369 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30348 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30478 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30407 …} +context: Sylius\TwigHooks\Bag\DataBag {#30474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30404 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30352 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30360 #collection: Doctrine\Common\Collections\ArrayCollection {#30369 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30348 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30519 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30527 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30352 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30531 +variant: App\Entity\Product\ProductVariant {#30352 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30519 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30527 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 6.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8689 #id: 1010 #code: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632296 {#8687 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8688 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1010 #name: "Couteau à filet de poisson FK2 De Buyer" #slug: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour lever les filets de poisson.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Le Couteau à filet de poisson FK2 De Buyer est idéal pour lever tous vos filets de poisson. Ce couteau présente une lame à la géométrie inédite, combinant la finesse d'une lame japonaise et le tranchant robuste et durable d'une lame française.</div><h1>Caractéristiques Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Lame inox 16 cm. Longueur totale 30,9 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30414 +product: App\Entity\Product\Product {#8689 #id: 1010 #code: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632296 {#8687 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8688 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1010 #name: "Couteau à filet de poisson FK2 De Buyer" #slug: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour lever les filets de poisson.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Le Couteau à filet de poisson FK2 De Buyer est idéal pour lever tous vos filets de poisson. Ce couteau présente une lame à la géométrie inédite, combinant la finesse d'une lame japonaise et le tranchant robuste et durable d'une lame française.</div><h1>Caractéristiques Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Lame inox 16 cm. Longueur totale 30,9 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30594 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8689 #id: 1010 #code: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632296 {#8687 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8688 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1010 #name: "Couteau à filet de poisson FK2 De Buyer" #slug: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour lever les filets de poisson.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Le Couteau à filet de poisson FK2 De Buyer est idéal pour lever tous vos filets de poisson. Ce couteau présente une lame à la géométrie inédite, combinant la finesse d'une lame japonaise et le tranchant robuste et durable d'une lame française.</div><h1>Caractéristiques Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Lame inox 16 cm. Longueur totale 30,9 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à filet de poisson FK2 De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30665 -props: [ "product" => App\Entity\Product\Product {#8689 #id: 1010 #code: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632296 {#8687 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8688 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1010 #name: "Couteau à filet de poisson FK2 De Buyer" #slug: "couteau-a-filet-de-poisson-fk2-de-buyer-5255" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour lever les filets de poisson.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Le Couteau à filet de poisson FK2 De Buyer est idéal pour lever tous vos filets de poisson. Ce couteau présente une lame à la géométrie inédite, combinant la finesse d'une lame japonaise et le tranchant robuste et durable d'une lame française.</div><h1>Caractéristiques Couteau à filet de poisson FK2 De Buyer</h1><div class="col is-12">Lame inox 16 cm. Longueur totale 30,9 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30649 …} +context: Sylius\TwigHooks\Bag\DataBag {#30716 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30594 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30602 #collection: Doctrine\Common\Collections\ArrayCollection {#30611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30590 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30649 …} +context: Sylius\TwigHooks\Bag\DataBag {#30716 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à filet de poisson FK2 De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30602 #collection: Doctrine\Common\Collections\ArrayCollection {#30611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30590 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30720 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30649 …} +context: Sylius\TwigHooks\Bag\DataBag {#30716 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30594 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30602 #collection: Doctrine\Common\Collections\ArrayCollection {#30611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30590 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30770 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30761 …} +context: Sylius\TwigHooks\Bag\DataBag {#30768 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30769 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30594 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30773 +variant: App\Entity\Product\ProductVariant {#30594 …} +price: "51,00\u{A0}€" +originalPrice: "51,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30770 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30761 …} +context: Sylius\TwigHooks\Bag\DataBag {#30768 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30769 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 11.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8712 #id: 1157 #code: "shaker-a-mayonnaise-mayozen-cookut-5678" #attributes: Doctrine\ORM\PersistentCollection {#8722 …} #variants: Doctrine\ORM\PersistentCollection {#8724 …} #options: Doctrine\ORM\PersistentCollection {#8728 …} #associations: Doctrine\ORM\PersistentCollection {#8726 …} #createdAt: DateTime @1758632314 {#8710 : 2025-09-23 20:58:34.0 PRC (+08:00) } #updatedAt: DateTime @1758632314 {#8711 : 2025-09-23 20:58:34.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8731 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8732 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 1157 #name: "Shaker à mayonnaise Mayozen Cookut" #slug: "shaker-a-mayonnaise-mayozen-cookut-5678" #description: """ <div class="col is-12"><ul>\n <li>Simple et très efficace.</li>\n <li>Mayonnaise réussie à tous les coups.</li>\n <li>Peu importe la température des ingrédiennts.</li>\n <li>Plus de robot à sortir et à nettoyer. </li>\n </ul></div><h1>Description Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Le shaker à mayonnaise Mayozen est une véritable révolution pour confectionner vos mayonnaises préférées. Son secret ? Une petite bille en silicone alimentaire à la forme très étudiée placée simplement dans un bocal en verre. Avec ce système très simple et écologique (le robot devient ici inutile), vous êtes sûr de réussir votre mayonnaise à tous les coups. Ce n'est même plus la peine que les ingrédients soient à la même température !<br />Il suffit de verser les ingrédients dans le bocal en verre, de secouer quelques instants, c'est prêt ! La mayonnaise peut être conservée au frigo dans le bocal. Démonstration en vidéo ci-dessus. </div><h1>Caractéristiques Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Shaker en verre. Bille silicone. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8734 …} #channels: Doctrine\ORM\PersistentCollection {#8720 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8714 …} #reviews: Doctrine\ORM\PersistentCollection {#8716 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8718 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30656 +product: App\Entity\Product\Product {#8712 #id: 1157 #code: "shaker-a-mayonnaise-mayozen-cookut-5678" #attributes: Doctrine\ORM\PersistentCollection {#8722 …} #variants: Doctrine\ORM\PersistentCollection {#8724 …} #options: Doctrine\ORM\PersistentCollection {#8728 …} #associations: Doctrine\ORM\PersistentCollection {#8726 …} #createdAt: DateTime @1758632314 {#8710 : 2025-09-23 20:58:34.0 PRC (+08:00) } #updatedAt: DateTime @1758632314 {#8711 : 2025-09-23 20:58:34.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8731 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8732 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 1157 #name: "Shaker à mayonnaise Mayozen Cookut" #slug: "shaker-a-mayonnaise-mayozen-cookut-5678" #description: """ <div class="col is-12"><ul>\n <li>Simple et très efficace.</li>\n <li>Mayonnaise réussie à tous les coups.</li>\n <li>Peu importe la température des ingrédiennts.</li>\n <li>Plus de robot à sortir et à nettoyer. </li>\n </ul></div><h1>Description Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Le shaker à mayonnaise Mayozen est une véritable révolution pour confectionner vos mayonnaises préférées. Son secret ? Une petite bille en silicone alimentaire à la forme très étudiée placée simplement dans un bocal en verre. Avec ce système très simple et écologique (le robot devient ici inutile), vous êtes sûr de réussir votre mayonnaise à tous les coups. Ce n'est même plus la peine que les ingrédients soient à la même température !<br />Il suffit de verser les ingrédients dans le bocal en verre, de secouer quelques instants, c'est prêt ! La mayonnaise peut être conservée au frigo dans le bocal. Démonstration en vidéo ci-dessus. </div><h1>Caractéristiques Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Shaker en verre. Bille silicone. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8734 …} #channels: Doctrine\ORM\PersistentCollection {#8720 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8714 …} #reviews: Doctrine\ORM\PersistentCollection {#8716 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8718 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30836 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 7.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8712 #id: 1157 #code: "shaker-a-mayonnaise-mayozen-cookut-5678" #attributes: Doctrine\ORM\PersistentCollection {#8722 …} #variants: Doctrine\ORM\PersistentCollection {#8724 …} #options: Doctrine\ORM\PersistentCollection {#8728 …} #associations: Doctrine\ORM\PersistentCollection {#8726 …} #createdAt: DateTime @1758632314 {#8710 : 2025-09-23 20:58:34.0 PRC (+08:00) } #updatedAt: DateTime @1758632314 {#8711 : 2025-09-23 20:58:34.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8731 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8732 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 1157 #name: "Shaker à mayonnaise Mayozen Cookut" #slug: "shaker-a-mayonnaise-mayozen-cookut-5678" #description: """ <div class="col is-12"><ul>\n <li>Simple et très efficace.</li>\n <li>Mayonnaise réussie à tous les coups.</li>\n <li>Peu importe la température des ingrédiennts.</li>\n <li>Plus de robot à sortir et à nettoyer. </li>\n </ul></div><h1>Description Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Le shaker à mayonnaise Mayozen est une véritable révolution pour confectionner vos mayonnaises préférées. Son secret ? Une petite bille en silicone alimentaire à la forme très étudiée placée simplement dans un bocal en verre. Avec ce système très simple et écologique (le robot devient ici inutile), vous êtes sûr de réussir votre mayonnaise à tous les coups. Ce n'est même plus la peine que les ingrédients soient à la même température !<br />Il suffit de verser les ingrédients dans le bocal en verre, de secouer quelques instants, c'est prêt ! La mayonnaise peut être conservée au frigo dans le bocal. Démonstration en vidéo ci-dessus. </div><h1>Caractéristiques Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Shaker en verre. Bille silicone. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8734 …} #channels: Doctrine\ORM\PersistentCollection {#8720 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8714 …} #reviews: Doctrine\ORM\PersistentCollection {#8716 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8718 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Shaker à mayonnaise Mayozen Cookut" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30907 -props: [ "product" => App\Entity\Product\Product {#8712 #id: 1157 #code: "shaker-a-mayonnaise-mayozen-cookut-5678" #attributes: Doctrine\ORM\PersistentCollection {#8722 …} #variants: Doctrine\ORM\PersistentCollection {#8724 …} #options: Doctrine\ORM\PersistentCollection {#8728 …} #associations: Doctrine\ORM\PersistentCollection {#8726 …} #createdAt: DateTime @1758632314 {#8710 : 2025-09-23 20:58:34.0 PRC (+08:00) } #updatedAt: DateTime @1758632314 {#8711 : 2025-09-23 20:58:34.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8731 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8732 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 1157 #name: "Shaker à mayonnaise Mayozen Cookut" #slug: "shaker-a-mayonnaise-mayozen-cookut-5678" #description: """ <div class="col is-12"><ul>\n <li>Simple et très efficace.</li>\n <li>Mayonnaise réussie à tous les coups.</li>\n <li>Peu importe la température des ingrédiennts.</li>\n <li>Plus de robot à sortir et à nettoyer. </li>\n </ul></div><h1>Description Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Le shaker à mayonnaise Mayozen est une véritable révolution pour confectionner vos mayonnaises préférées. Son secret ? Une petite bille en silicone alimentaire à la forme très étudiée placée simplement dans un bocal en verre. Avec ce système très simple et écologique (le robot devient ici inutile), vous êtes sûr de réussir votre mayonnaise à tous les coups. Ce n'est même plus la peine que les ingrédients soient à la même température !<br />Il suffit de verser les ingrédients dans le bocal en verre, de secouer quelques instants, c'est prêt ! La mayonnaise peut être conservée au frigo dans le bocal. Démonstration en vidéo ci-dessus. </div><h1>Caractéristiques Shaker à mayonnaise Mayozen Cookut</h1><div class="col is-12">Shaker en verre. Bille silicone. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8734 …} #channels: Doctrine\ORM\PersistentCollection {#8720 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8714 …} #reviews: Doctrine\ORM\PersistentCollection {#8716 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8718 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30891 …} +context: Sylius\TwigHooks\Bag\DataBag {#30970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30888 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30836 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30844 #collection: Doctrine\Common\Collections\ArrayCollection {#30853 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30832 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30891 …} +context: Sylius\TwigHooks\Bag\DataBag {#30970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30888 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Shaker à mayonnaise Mayozen Cookut" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30844 #collection: Doctrine\Common\Collections\ArrayCollection {#30853 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30832 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30974 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30891 …} +context: Sylius\TwigHooks\Bag\DataBag {#30970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30888 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30836 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30844 #collection: Doctrine\Common\Collections\ArrayCollection {#30853 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30832 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31024 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31015 …} +context: Sylius\TwigHooks\Bag\DataBag {#31022 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31023 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30836 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31027 +variant: App\Entity\Product\ProductVariant {#30836 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9073 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12503 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9070 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31024 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31015 …} +context: Sylius\TwigHooks\Bag\DataBag {#31022 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31023 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12568 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12578 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31338 +cart: App\Entity\Order\Order {#13482 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12568 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12578 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||