Components
12
Twig Components
44
Render Count
73
ms
Render Time
110.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 110.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …} +context: Sylius\TwigHooks\Bag\DataBag {#12592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +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 {#13213 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …} +context: Sylius\TwigHooks\Bag\DataBag {#12592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 110.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …} +context: Sylius\TwigHooks\Bag\DataBag {#13288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …} +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 {#13299 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …} +context: Sylius\TwigHooks\Bag\DataBag {#13288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 110.0 MiB | 4.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …} +context: Sylius\TwigHooks\Bag\DataBag {#13380 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13396 +cart: App\Entity\Order\Order {#13463 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …} +context: Sylius\TwigHooks\Bag\DataBag {#13380 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …} +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 | 110.0 MiB | 14.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …} +context: Sylius\TwigHooks\Bag\DataBag {#13643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …} +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 {#13658 #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 {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …} +context: Sylius\TwigHooks\Bag\DataBag {#13643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 110.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …} +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 {#27458 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 110.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +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 {#27570 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 110.0 MiB | 1.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …} +context: Sylius\TwigHooks\Bag\DataBag {#27630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …} +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 {#27641 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …} +context: Sylius\TwigHooks\Bag\DataBag {#27630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 110.0 MiB | 8.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 1445 #code: "ouvre-boite-brabantia-490" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632349 {#7787 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#7403 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1445 #name: "Ouvre boîte Brabantia" #slug: "ouvre-boite-brabantia-490" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Utilisation simple</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Résiste au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouverture des boîtes de conserve sans laisser de bords ébréchés</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Barrette murale correspondante disponible</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouvre toutes les boîtes standard</div>\n <div>\n <ul>\n <li>Ouverture des boîtes de conserve sans laisser de bord coupant.</li>\n <li>Garantie 5 ans.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n </div></div><h1>Description ouvre boîte Brabantia</h1><div class="col is-12">L'ouvre boîte Brabantia permet d'ouvrir toutes les boîtes de conserve de format standard sans bord coupant. Vous pouvez ainsi manipuler la boîte une fois ouverte en toute sécurité. Son mécanisme élaboré permet une ouverture sans effort.<br />L'ouvre boîte Brabantia bénéficie d'une qualité de fabrication sans faille ce qui permet d'assurer une garantie pendant 5 ans. Rare sur ce type de produit ! </div><h1>Caractéristiques Ouvre boîte Brabantia</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 20,0 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Largeur 5,0 cm</div>\n <div>Matière : inox. Dimensions : Hauteur 20,0 cm Largeur 5,0 cm. Va au lave vaisselle. Garantie 5 ans.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28167 +product: App\Entity\Product\Product {#7964 #id: 1445 #code: "ouvre-boite-brabantia-490" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632349 {#7787 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#7403 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1445 #name: "Ouvre boîte Brabantia" #slug: "ouvre-boite-brabantia-490" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Utilisation simple</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Résiste au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouverture des boîtes de conserve sans laisser de bords ébréchés</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Barrette murale correspondante disponible</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouvre toutes les boîtes standard</div>\n <div>\n <ul>\n <li>Ouverture des boîtes de conserve sans laisser de bord coupant.</li>\n <li>Garantie 5 ans.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n </div></div><h1>Description ouvre boîte Brabantia</h1><div class="col is-12">L'ouvre boîte Brabantia permet d'ouvrir toutes les boîtes de conserve de format standard sans bord coupant. Vous pouvez ainsi manipuler la boîte une fois ouverte en toute sécurité. Son mécanisme élaboré permet une ouverture sans effort.<br />L'ouvre boîte Brabantia bénéficie d'une qualité de fabrication sans faille ce qui permet d'assurer une garantie pendant 5 ans. Rare sur ce type de produit ! </div><h1>Caractéristiques Ouvre boîte Brabantia</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 20,0 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Largeur 5,0 cm</div>\n <div>Matière : inox. Dimensions : Hauteur 20,0 cm Largeur 5,0 cm. Va au lave vaisselle. Garantie 5 ans.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28433 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 1.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 1445 #code: "ouvre-boite-brabantia-490" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632349 {#7787 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#7403 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1445 #name: "Ouvre boîte Brabantia" #slug: "ouvre-boite-brabantia-490" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Utilisation simple</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Résiste au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouverture des boîtes de conserve sans laisser de bords ébréchés</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Barrette murale correspondante disponible</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouvre toutes les boîtes standard</div>\n <div>\n <ul>\n <li>Ouverture des boîtes de conserve sans laisser de bord coupant.</li>\n <li>Garantie 5 ans.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n </div></div><h1>Description ouvre boîte Brabantia</h1><div class="col is-12">L'ouvre boîte Brabantia permet d'ouvrir toutes les boîtes de conserve de format standard sans bord coupant. Vous pouvez ainsi manipuler la boîte une fois ouverte en toute sécurité. Son mécanisme élaboré permet une ouverture sans effort.<br />L'ouvre boîte Brabantia bénéficie d'une qualité de fabrication sans faille ce qui permet d'assurer une garantie pendant 5 ans. Rare sur ce type de produit ! </div><h1>Caractéristiques Ouvre boîte Brabantia</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 20,0 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Largeur 5,0 cm</div>\n <div>Matière : inox. Dimensions : Hauteur 20,0 cm Largeur 5,0 cm. Va au lave vaisselle. Garantie 5 ans.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre boîte Brabantia" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28844 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 1445 #code: "ouvre-boite-brabantia-490" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632349 {#7787 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#7403 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1445 #name: "Ouvre boîte Brabantia" #slug: "ouvre-boite-brabantia-490" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Utilisation simple</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Résiste au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouverture des boîtes de conserve sans laisser de bords ébréchés</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Barrette murale correspondante disponible</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ouvre toutes les boîtes standard</div>\n <div>\n <ul>\n <li>Ouverture des boîtes de conserve sans laisser de bord coupant.</li>\n <li>Garantie 5 ans.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n </div></div><h1>Description ouvre boîte Brabantia</h1><div class="col is-12">L'ouvre boîte Brabantia permet d'ouvrir toutes les boîtes de conserve de format standard sans bord coupant. Vous pouvez ainsi manipuler la boîte une fois ouverte en toute sécurité. Son mécanisme élaboré permet une ouverture sans effort.<br />L'ouvre boîte Brabantia bénéficie d'une qualité de fabrication sans faille ce qui permet d'assurer une garantie pendant 5 ans. Rare sur ce type de produit ! </div><h1>Caractéristiques Ouvre boîte Brabantia</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur 20,0 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>Largeur 5,0 cm</div>\n <div>Matière : inox. Dimensions : Hauteur 20,0 cm Largeur 5,0 cm. Va au lave vaisselle. Garantie 5 ans.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28914 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …} +context: Sylius\TwigHooks\Bag\DataBag {#28912 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28911 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38152 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38204 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28914 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …} +context: Sylius\TwigHooks\Bag\DataBag {#28912 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28911 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre boîte Brabantia" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38152 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38204 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28922 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28914 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …} +context: Sylius\TwigHooks\Bag\DataBag {#28912 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28911 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38152 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38204 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28999 +variant: App\Entity\Product\ProductVariant {#28433 …} +price: "16,00\u{A0}€" +originalPrice: "16,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28989 …} +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 | 110.0 MiB | 4.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 1447 #code: "ouvre-boite-castor-inox-1474" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632349 {#8533 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8534 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 1447 #name: "Ouvre boîte Castor inox" #slug: "ouvre-boite-castor-inox-1474" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvres boîtes.</li>\n <li>Efficace et fiable. </li>\n <li>Lame acier trempé très performante</li>\n <li><strong>Fabriqué en France. Quingey. Doubs</strong></li>\n </ul></div><h1>Description Ouvre boîte Castor inox</h1><div class="col is-12">L'ouvre boîte Castor inox est le plus simple des ouvre boîtes mais pas le moins efficace ! Son système d'ouverture est constitué d'une lame en acier trempé au tranchant redoutable. Sa prise en main au plus près de la zone à découper permet de découper la boîte pratiquement sans effort. L'un de ses côtés permet de décapsuler les bouteilles.</div><h1>Caractéristiques Ouvre boîte Castor inox</h1><div class="col is-12">- Matière : Inox et Acier trempé<br />- Dimensions: 95 mm x 31 mm <br />- Poids: 26 grammes</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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822 +product: App\Entity\Product\Product {#8535 #id: 1447 #code: "ouvre-boite-castor-inox-1474" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632349 {#8533 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8534 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 1447 #name: "Ouvre boîte Castor inox" #slug: "ouvre-boite-castor-inox-1474" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvres boîtes.</li>\n <li>Efficace et fiable. </li>\n <li>Lame acier trempé très performante</li>\n <li><strong>Fabriqué en France. Quingey. Doubs</strong></li>\n </ul></div><h1>Description Ouvre boîte Castor inox</h1><div class="col is-12">L'ouvre boîte Castor inox est le plus simple des ouvre boîtes mais pas le moins efficace ! Son système d'ouverture est constitué d'une lame en acier trempé au tranchant redoutable. Sa prise en main au plus près de la zone à découper permet de découper la boîte pratiquement sans effort. L'un de ses côtés permet de décapsuler les bouteilles.</div><h1>Caractéristiques Ouvre boîte Castor inox</h1><div class="col is-12">- Matière : Inox et Acier trempé<br />- Dimensions: 95 mm x 31 mm <br />- Poids: 26 grammes</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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29072 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 1447 #code: "ouvre-boite-castor-inox-1474" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632349 {#8533 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8534 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 1447 #name: "Ouvre boîte Castor inox" #slug: "ouvre-boite-castor-inox-1474" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvres boîtes.</li>\n <li>Efficace et fiable. </li>\n <li>Lame acier trempé très performante</li>\n <li><strong>Fabriqué en France. Quingey. Doubs</strong></li>\n </ul></div><h1>Description Ouvre boîte Castor inox</h1><div class="col is-12">L'ouvre boîte Castor inox est le plus simple des ouvre boîtes mais pas le moins efficace ! Son système d'ouverture est constitué d'une lame en acier trempé au tranchant redoutable. Sa prise en main au plus près de la zone à découper permet de découper la boîte pratiquement sans effort. L'un de ses côtés permet de décapsuler les bouteilles.</div><h1>Caractéristiques Ouvre boîte Castor inox</h1><div class="col is-12">- Matière : Inox et Acier trempé<br />- Dimensions: 95 mm x 31 mm <br />- Poids: 26 grammes</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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre boîte Castor inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29146 -props: [ "product" => App\Entity\Product\Product {#8535 #id: 1447 #code: "ouvre-boite-castor-inox-1474" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632349 {#8533 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8534 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 1447 #name: "Ouvre boîte Castor inox" #slug: "ouvre-boite-castor-inox-1474" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvres boîtes.</li>\n <li>Efficace et fiable. </li>\n <li>Lame acier trempé très performante</li>\n <li><strong>Fabriqué en France. Quingey. Doubs</strong></li>\n </ul></div><h1>Description Ouvre boîte Castor inox</h1><div class="col is-12">L'ouvre boîte Castor inox est le plus simple des ouvre boîtes mais pas le moins efficace ! Son système d'ouverture est constitué d'une lame en acier trempé au tranchant redoutable. Sa prise en main au plus près de la zone à découper permet de découper la boîte pratiquement sans effort. L'un de ses côtés permet de décapsuler les bouteilles.</div><h1>Caractéristiques Ouvre boîte Castor inox</h1><div class="col is-12">- Matière : Inox et Acier trempé<br />- Dimensions: 95 mm x 31 mm <br />- Poids: 26 grammes</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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …} +context: Sylius\TwigHooks\Bag\DataBag {#29197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29072 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080 #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29068 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38224 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …} +context: Sylius\TwigHooks\Bag\DataBag {#29197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre boîte Castor inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080 #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29068 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38224 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29201 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …} +context: Sylius\TwigHooks\Bag\DataBag {#29197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29072 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080 #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29068 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38224 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29251 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29242 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29072 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29254 +variant: App\Entity\Product\ProductVariant {#29072 …} +price: "2,00\u{A0}€" +originalPrice: "2,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29251 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29242 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …} +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 | 110.0 MiB | 4.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8558 #id: 1449 #code: "ouvre-boite-electrique-zyliss-3912" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632349 {#8556 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8557 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 1449 #name: "Ouvre boîte électrique Zyliss" #slug: "ouvre-boite-electrique-zyliss-3912" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Confort, ouverture automatique, sans effort.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratique, aimant pour saisir le couvercle sans se salir.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité, pas de bords tranchants. </div>\n <div>\n <ul>\n <li>Ouvre toutes formes et tailles de boîte.</li>\n <li>Confort, ouverture automatique, sans effort.</li>\n <li>Pratique, aimant pour saisir le couvercle sans se salir.</li>\n <li>Sécurité, pas de bords tranchants. </li>\n </ul>\n </div></div><h1>Description Ouvre boîte électrique Zyliss</h1><div class="col is-12">L'ouvre boîte électrique Zyliss est la synthèse parfaite des ouvres boîtes automatiques. Son design a été optimisé pour occuper le moins de place possible. Mais ce qui est surtout remarquable, c'est qu'il peut maintenant ouvrir toutes les tailles et formes de boîtes possibles : petites, moyennes, géantes, boîtes, carrées, ovales, oblongues, rectangulaires… et rondes bien sûr ! Il conviendra parfaitement à toutes personnes souffrant d'arthrose, de syndrome du canal carpien ou de problèmes de préhension. </div><h1>Caractéristiques Ouvre boîte électrique Zyliss</h1><div class="col is-12">Dimensions : 12,5 x 7,2 x 5 cm. Fonctionne avec 2 piles AA. (non fournies). Garantie 2 ans.</div><div class="col is-12">Soyez à la pointe de la technologie avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29137 +product: App\Entity\Product\Product {#8558 #id: 1449 #code: "ouvre-boite-electrique-zyliss-3912" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632349 {#8556 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8557 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 1449 #name: "Ouvre boîte électrique Zyliss" #slug: "ouvre-boite-electrique-zyliss-3912" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Confort, ouverture automatique, sans effort.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratique, aimant pour saisir le couvercle sans se salir.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité, pas de bords tranchants. </div>\n <div>\n <ul>\n <li>Ouvre toutes formes et tailles de boîte.</li>\n <li>Confort, ouverture automatique, sans effort.</li>\n <li>Pratique, aimant pour saisir le couvercle sans se salir.</li>\n <li>Sécurité, pas de bords tranchants. </li>\n </ul>\n </div></div><h1>Description Ouvre boîte électrique Zyliss</h1><div class="col is-12">L'ouvre boîte électrique Zyliss est la synthèse parfaite des ouvres boîtes automatiques. Son design a été optimisé pour occuper le moins de place possible. Mais ce qui est surtout remarquable, c'est qu'il peut maintenant ouvrir toutes les tailles et formes de boîtes possibles : petites, moyennes, géantes, boîtes, carrées, ovales, oblongues, rectangulaires… et rondes bien sûr ! Il conviendra parfaitement à toutes personnes souffrant d'arthrose, de syndrome du canal carpien ou de problèmes de préhension. </div><h1>Caractéristiques Ouvre boîte électrique Zyliss</h1><div class="col is-12">Dimensions : 12,5 x 7,2 x 5 cm. Fonctionne avec 2 piles AA. (non fournies). Garantie 2 ans.</div><div class="col is-12">Soyez à la pointe de la technologie avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29317 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8558 #id: 1449 #code: "ouvre-boite-electrique-zyliss-3912" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632349 {#8556 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8557 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 1449 #name: "Ouvre boîte électrique Zyliss" #slug: "ouvre-boite-electrique-zyliss-3912" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Confort, ouverture automatique, sans effort.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratique, aimant pour saisir le couvercle sans se salir.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité, pas de bords tranchants. </div>\n <div>\n <ul>\n <li>Ouvre toutes formes et tailles de boîte.</li>\n <li>Confort, ouverture automatique, sans effort.</li>\n <li>Pratique, aimant pour saisir le couvercle sans se salir.</li>\n <li>Sécurité, pas de bords tranchants. </li>\n </ul>\n </div></div><h1>Description Ouvre boîte électrique Zyliss</h1><div class="col is-12">L'ouvre boîte électrique Zyliss est la synthèse parfaite des ouvres boîtes automatiques. Son design a été optimisé pour occuper le moins de place possible. Mais ce qui est surtout remarquable, c'est qu'il peut maintenant ouvrir toutes les tailles et formes de boîtes possibles : petites, moyennes, géantes, boîtes, carrées, ovales, oblongues, rectangulaires… et rondes bien sûr ! Il conviendra parfaitement à toutes personnes souffrant d'arthrose, de syndrome du canal carpien ou de problèmes de préhension. </div><h1>Caractéristiques Ouvre boîte électrique Zyliss</h1><div class="col is-12">Dimensions : 12,5 x 7,2 x 5 cm. Fonctionne avec 2 piles AA. (non fournies). Garantie 2 ans.</div><div class="col is-12">Soyez à la pointe de la technologie avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre boîte électrique Zyliss" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29391 -props: [ "product" => App\Entity\Product\Product {#8558 #id: 1449 #code: "ouvre-boite-electrique-zyliss-3912" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632349 {#8556 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8557 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 1449 #name: "Ouvre boîte électrique Zyliss" #slug: "ouvre-boite-electrique-zyliss-3912" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Confort, ouverture automatique, sans effort.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratique, aimant pour saisir le couvercle sans se salir.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sécurité, pas de bords tranchants. </div>\n <div>\n <ul>\n <li>Ouvre toutes formes et tailles de boîte.</li>\n <li>Confort, ouverture automatique, sans effort.</li>\n <li>Pratique, aimant pour saisir le couvercle sans se salir.</li>\n <li>Sécurité, pas de bords tranchants. </li>\n </ul>\n </div></div><h1>Description Ouvre boîte électrique Zyliss</h1><div class="col is-12">L'ouvre boîte électrique Zyliss est la synthèse parfaite des ouvres boîtes automatiques. Son design a été optimisé pour occuper le moins de place possible. Mais ce qui est surtout remarquable, c'est qu'il peut maintenant ouvrir toutes les tailles et formes de boîtes possibles : petites, moyennes, géantes, boîtes, carrées, ovales, oblongues, rectangulaires… et rondes bien sûr ! Il conviendra parfaitement à toutes personnes souffrant d'arthrose, de syndrome du canal carpien ou de problèmes de préhension. </div><h1>Caractéristiques Ouvre boîte électrique Zyliss</h1><div class="col is-12">Dimensions : 12,5 x 7,2 x 5 cm. Fonctionne avec 2 piles AA. (non fournies). Garantie 2 ans.</div><div class="col is-12">Soyez à la pointe de la technologie avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29375 …} +context: Sylius\TwigHooks\Bag\DataBag {#29451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29372 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29317 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29325 #collection: Doctrine\Common\Collections\ArrayCollection {#29337 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29313 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29375 …} +context: Sylius\TwigHooks\Bag\DataBag {#29451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29372 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre boîte électrique Zyliss" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29325 #collection: Doctrine\Common\Collections\ArrayCollection {#29337 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29313 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29455 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29375 …} +context: Sylius\TwigHooks\Bag\DataBag {#29451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29372 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29317 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29325 #collection: Doctrine\Common\Collections\ArrayCollection {#29337 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29313 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29505 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29496 …} +context: Sylius\TwigHooks\Bag\DataBag {#29503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29504 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29317 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29508 +variant: App\Entity\Product\ProductVariant {#29317 …} +price: "24,00\u{A0}€" +originalPrice: "24,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29505 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29496 …} +context: Sylius\TwigHooks\Bag\DataBag {#29503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29504 …} +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 | 110.0 MiB | 4.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8581 #id: 1446 #code: "ouvre-boite-gaucher-1110" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632349 {#8579 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8580 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 1446 #name: "Ouvre boîte gaucher" #slug: "ouvre-boite-gaucher-1110" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvre boîtes.</li>\n <li>Fiabilité. </li>\n <li>Fabriqué en france</li>\n </ul></div><h1>Description ouvre boîte gaucher</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">L'ouvre boîte gaucher est muni d'un système d'ouverture très fiable qui n'oublie pas les gauchers.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29382 +product: App\Entity\Product\Product {#8581 #id: 1446 #code: "ouvre-boite-gaucher-1110" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632349 {#8579 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8580 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 1446 #name: "Ouvre boîte gaucher" #slug: "ouvre-boite-gaucher-1110" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvre boîtes.</li>\n <li>Fiabilité. </li>\n <li>Fabriqué en france</li>\n </ul></div><h1>Description ouvre boîte gaucher</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">L'ouvre boîte gaucher est muni d'un système d'ouverture très fiable qui n'oublie pas les gauchers.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29571 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8581 #id: 1446 #code: "ouvre-boite-gaucher-1110" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632349 {#8579 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8580 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 1446 #name: "Ouvre boîte gaucher" #slug: "ouvre-boite-gaucher-1110" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvre boîtes.</li>\n <li>Fiabilité. </li>\n <li>Fabriqué en france</li>\n </ul></div><h1>Description ouvre boîte gaucher</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">L'ouvre boîte gaucher est muni d'un système d'ouverture très fiable qui n'oublie pas les gauchers.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre boîte gaucher" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29642 -props: [ "product" => App\Entity\Product\Product {#8581 #id: 1446 #code: "ouvre-boite-gaucher-1110" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632349 {#8579 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8580 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 1446 #name: "Ouvre boîte gaucher" #slug: "ouvre-boite-gaucher-1110" #description: """ <div class="col is-12"><ul>\n <li>Le plus simple des ouvre boîtes.</li>\n <li>Fiabilité. </li>\n <li>Fabriqué en france</li>\n </ul></div><h1>Description ouvre boîte gaucher</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">L'ouvre boîte gaucher est muni d'un système d'ouverture très fiable qui n'oublie pas les gauchers.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29626 …} +context: Sylius\TwigHooks\Bag\DataBag {#29693 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29623 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29571 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29579 #collection: Doctrine\Common\Collections\ArrayCollection {#29588 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29567 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29626 …} +context: Sylius\TwigHooks\Bag\DataBag {#29693 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29623 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre boîte gaucher" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29579 #collection: Doctrine\Common\Collections\ArrayCollection {#29588 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29567 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29697 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29626 …} +context: Sylius\TwigHooks\Bag\DataBag {#29693 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29623 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29571 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29579 #collection: Doctrine\Common\Collections\ArrayCollection {#29588 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29567 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29747 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29745 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29746 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29571 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29750 +variant: App\Entity\Product\ProductVariant {#29571 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29747 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29745 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29746 …} +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 | 110.0 MiB | 5.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8604 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632349 {#8602 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8603 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29633 +product: App\Entity\Product\Product {#8604 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632349 {#8602 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8603 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29813 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8604 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632349 {#8602 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8603 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre Boîte Maxi Kim Nogent" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29884 -props: [ "product" => App\Entity\Product\Product {#8604 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632349 {#8602 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8603 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29877 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29868 …} +context: Sylius\TwigHooks\Bag\DataBag {#29938 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29865 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29813 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29821 #collection: Doctrine\Common\Collections\ArrayCollection {#29830 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29809 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29877 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29868 …} +context: Sylius\TwigHooks\Bag\DataBag {#29938 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29865 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre Boîte Maxi Kim Nogent" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29821 #collection: Doctrine\Common\Collections\ArrayCollection {#29830 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29809 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29942 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29877 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29868 …} +context: Sylius\TwigHooks\Bag\DataBag {#29938 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29865 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29813 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29821 #collection: Doctrine\Common\Collections\ArrayCollection {#29830 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29809 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29992 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29983 …} +context: Sylius\TwigHooks\Bag\DataBag {#29990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29991 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29813 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29995 +variant: App\Entity\Product\ProductVariant {#29813 …} +price: "27,00\u{A0}€" +originalPrice: "27,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29992 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29983 …} +context: Sylius\TwigHooks\Bag\DataBag {#29990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29991 …} +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 | 110.0 MiB | 4.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 1448 #code: "ouvre-boite-super-kim-nogent-3729" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632349 {#8625 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8626 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 1448 #name: "Ouvre boîte Super Kim Nogent" #slug: "ouvre-boite-super-kim-nogent-3729" #description: """ <div class="col is-12"><ul>\n <li>Efficacité et fiabilité reconnues.</li>\n <li>Convient aux droitiers comme aux gauchers.</li>\n <li>Garantie 5 ans.</li>\n <li><strong>Fabrication française. Biesles Haute Marne (52)</strong></li>\n </ul></div><h1>Super Kim !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Super Kim ! Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div>\n <div>Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…<br /><br /></div>\n <div>L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div></div><h1>Caractéristiques ouvre boîte Super Kim Nogent</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier nickelé et chromé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plastique pour le papillon uniquement</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Encombrement 5 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids 200 grammes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couteau en acier trempé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans</div>\n <div><strong>Matériaux</strong></div>\n <div>Acier nickelé et chromé</div>\n <div>Plastique pour le papillon uniquement</div>\n <div><strong><br /><br />Dimensions</strong></div>\n <div>Encombrement 5 cm</div>\n <div>Poids 200 grammes<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div><strong><br /></strong></div>\n <div><strong>Mais encore</strong></div>\n <div>Couteau en acier trempé<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>5 ans</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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29875 +product: App\Entity\Product\Product {#8627 #id: 1448 #code: "ouvre-boite-super-kim-nogent-3729" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632349 {#8625 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8626 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 1448 #name: "Ouvre boîte Super Kim Nogent" #slug: "ouvre-boite-super-kim-nogent-3729" #description: """ <div class="col is-12"><ul>\n <li>Efficacité et fiabilité reconnues.</li>\n <li>Convient aux droitiers comme aux gauchers.</li>\n <li>Garantie 5 ans.</li>\n <li><strong>Fabrication française. Biesles Haute Marne (52)</strong></li>\n </ul></div><h1>Super Kim !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Super Kim ! Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div>\n <div>Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…<br /><br /></div>\n <div>L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div></div><h1>Caractéristiques ouvre boîte Super Kim Nogent</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier nickelé et chromé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plastique pour le papillon uniquement</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Encombrement 5 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids 200 grammes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couteau en acier trempé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans</div>\n <div><strong>Matériaux</strong></div>\n <div>Acier nickelé et chromé</div>\n <div>Plastique pour le papillon uniquement</div>\n <div><strong><br /><br />Dimensions</strong></div>\n <div>Encombrement 5 cm</div>\n <div>Poids 200 grammes<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div><strong><br /></strong></div>\n <div><strong>Mais encore</strong></div>\n <div>Couteau en acier trempé<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>5 ans</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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30058 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 1448 #code: "ouvre-boite-super-kim-nogent-3729" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632349 {#8625 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8626 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 1448 #name: "Ouvre boîte Super Kim Nogent" #slug: "ouvre-boite-super-kim-nogent-3729" #description: """ <div class="col is-12"><ul>\n <li>Efficacité et fiabilité reconnues.</li>\n <li>Convient aux droitiers comme aux gauchers.</li>\n <li>Garantie 5 ans.</li>\n <li><strong>Fabrication française. Biesles Haute Marne (52)</strong></li>\n </ul></div><h1>Super Kim !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Super Kim ! Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div>\n <div>Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…<br /><br /></div>\n <div>L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div></div><h1>Caractéristiques ouvre boîte Super Kim Nogent</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier nickelé et chromé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plastique pour le papillon uniquement</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Encombrement 5 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids 200 grammes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couteau en acier trempé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans</div>\n <div><strong>Matériaux</strong></div>\n <div>Acier nickelé et chromé</div>\n <div>Plastique pour le papillon uniquement</div>\n <div><strong><br /><br />Dimensions</strong></div>\n <div>Encombrement 5 cm</div>\n <div>Poids 200 grammes<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div><strong><br /></strong></div>\n <div><strong>Mais encore</strong></div>\n <div>Couteau en acier trempé<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>5 ans</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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre boîte Super Kim Nogent" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30129 -props: [ "product" => App\Entity\Product\Product {#8627 #id: 1448 #code: "ouvre-boite-super-kim-nogent-3729" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632349 {#8625 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8626 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 1448 #name: "Ouvre boîte Super Kim Nogent" #slug: "ouvre-boite-super-kim-nogent-3729" #description: """ <div class="col is-12"><ul>\n <li>Efficacité et fiabilité reconnues.</li>\n <li>Convient aux droitiers comme aux gauchers.</li>\n <li>Garantie 5 ans.</li>\n <li><strong>Fabrication française. Biesles Haute Marne (52)</strong></li>\n </ul></div><h1>Super Kim !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Super Kim ! Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div>\n <div>Avec un nom pareil, on tient là le "Superman" de l'ouvre boîte ! Il permet d’ouvrir les boîtes de toutes les tailles et de toutes les formes (rondes, ovales, rectangulaires, carrées ainsi que les boîtes à anneaux). Il sertit le bord de la boîte lorsqu’il la découpe, rendant la boîte ouverte inoffensive. Son papillon plastifié le rend confortable à utiliser. Sa forme compacte le rend facile à ranger dans un tiroir et à emporter pour les pique-nique, en camping, en camping-car…<br /><br /></div>\n <div>L'ouvre boîte Super Kim Nogent est très simple d’utilisation : il suffit de poser le couteau de l’ouvre-boîte sur le bord de la boîte, de la maintenir avec l’autre main pour l’empêcher de glisser et de tourner le papillon dans le sens des aiguilles d’une montre. Il est utilisable aussi bien par les droitiers que par les gauchers, et ne requiert aucune force physique. Superman je vous dis !</div></div><h1>Caractéristiques ouvre boîte Super Kim Nogent</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier nickelé et chromé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plastique pour le papillon uniquement</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Encombrement 5 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids 200 grammes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Couteau en acier trempé</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans</div>\n <div><strong>Matériaux</strong></div>\n <div>Acier nickelé et chromé</div>\n <div>Plastique pour le papillon uniquement</div>\n <div><strong><br /><br />Dimensions</strong></div>\n <div>Encombrement 5 cm</div>\n <div>Poids 200 grammes<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>Pour ouvrir les boîtes de conserve de toutes formes</div>\n <div><strong><br /></strong></div>\n <div><strong>Mais encore</strong></div>\n <div>Couteau en acier trempé<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>5 ans</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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30113 …} +context: Sylius\TwigHooks\Bag\DataBag {#30183 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30110 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30058 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30066 #collection: Doctrine\Common\Collections\ArrayCollection {#30075 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30054 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30113 …} +context: Sylius\TwigHooks\Bag\DataBag {#30183 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30110 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre boîte Super Kim Nogent" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30066 #collection: Doctrine\Common\Collections\ArrayCollection {#30075 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30054 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30187 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30113 …} +context: Sylius\TwigHooks\Bag\DataBag {#30183 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30110 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30058 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30066 #collection: Doctrine\Common\Collections\ArrayCollection {#30075 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30054 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30228 …} +context: Sylius\TwigHooks\Bag\DataBag {#30235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30236 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30058 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30240 +variant: App\Entity\Product\ProductVariant {#30058 …} +price: "15,00\u{A0}€" +originalPrice: "15,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30228 …} +context: Sylius\TwigHooks\Bag\DataBag {#30235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30236 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 110.0 MiB | 4.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 1441 #code: "ouvre-boite-multifonctions-moha-4872" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632349 {#8648 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8649 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 1441 #name: "Ouvre-boîte multifonctions Moha" #slug: "ouvre-boite-multifonctions-moha-4872" #description: """ <div class="col is-12"><p> </p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A la fois ouvre-boîte et ouvre-bocal.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ouvertue sans effort et sécurisée.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 5 ans. </div>\n <div>\n <ul>\n <li>A la fois ouvre-boîte et ouvre-bocal.</li>\n <li>Ouvertue sans effort et sécurisée.</li>\n <li>Garantie 5 ans. </li>\n </ul>\n </div>\n <p> </p></div><h1>Description Ouvre-boîte multifonctions Moha</h1><div class="col is-12">L'ouvre-boîte Moha est multifonctions. Il permet d'ouvrir les boîtes de conserve standards, les boîtes à anneaux ou encore les bocaux avec couvercle vissant. Parfaitement conçu, il permet une ouverture en toute sécurtité et avec un minimum d'effort.</div><h1>Caractéristiques Ouvre-boîte multifonctions Moha</h1><div class="col is-12">En plastique et inox. Longueur 18 cm. Garantie 5 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30120 +product: App\Entity\Product\Product {#8650 #id: 1441 #code: "ouvre-boite-multifonctions-moha-4872" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632349 {#8648 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8649 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 1441 #name: "Ouvre-boîte multifonctions Moha" #slug: "ouvre-boite-multifonctions-moha-4872" #description: """ <div class="col is-12"><p> </p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A la fois ouvre-boîte et ouvre-bocal.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ouvertue sans effort et sécurisée.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 5 ans. </div>\n <div>\n <ul>\n <li>A la fois ouvre-boîte et ouvre-bocal.</li>\n <li>Ouvertue sans effort et sécurisée.</li>\n <li>Garantie 5 ans. </li>\n </ul>\n </div>\n <p> </p></div><h1>Description Ouvre-boîte multifonctions Moha</h1><div class="col is-12">L'ouvre-boîte Moha est multifonctions. Il permet d'ouvrir les boîtes de conserve standards, les boîtes à anneaux ou encore les bocaux avec couvercle vissant. Parfaitement conçu, il permet une ouverture en toute sécurtité et avec un minimum d'effort.</div><h1>Caractéristiques Ouvre-boîte multifonctions Moha</h1><div class="col is-12">En plastique et inox. Longueur 18 cm. Garantie 5 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30303 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 1441 #code: "ouvre-boite-multifonctions-moha-4872" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632349 {#8648 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8649 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 1441 #name: "Ouvre-boîte multifonctions Moha" #slug: "ouvre-boite-multifonctions-moha-4872" #description: """ <div class="col is-12"><p> </p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A la fois ouvre-boîte et ouvre-bocal.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ouvertue sans effort et sécurisée.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 5 ans. </div>\n <div>\n <ul>\n <li>A la fois ouvre-boîte et ouvre-bocal.</li>\n <li>Ouvertue sans effort et sécurisée.</li>\n <li>Garantie 5 ans. </li>\n </ul>\n </div>\n <p> </p></div><h1>Description Ouvre-boîte multifonctions Moha</h1><div class="col is-12">L'ouvre-boîte Moha est multifonctions. Il permet d'ouvrir les boîtes de conserve standards, les boîtes à anneaux ou encore les bocaux avec couvercle vissant. Parfaitement conçu, il permet une ouverture en toute sécurtité et avec un minimum d'effort.</div><h1>Caractéristiques Ouvre-boîte multifonctions Moha</h1><div class="col is-12">En plastique et inox. Longueur 18 cm. Garantie 5 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre-boîte multifonctions Moha" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30377 -props: [ "product" => App\Entity\Product\Product {#8650 #id: 1441 #code: "ouvre-boite-multifonctions-moha-4872" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632349 {#8648 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8649 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 1441 #name: "Ouvre-boîte multifonctions Moha" #slug: "ouvre-boite-multifonctions-moha-4872" #description: """ <div class="col is-12"><p> </p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A la fois ouvre-boîte et ouvre-bocal.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ouvertue sans effort et sécurisée.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie 5 ans. </div>\n <div>\n <ul>\n <li>A la fois ouvre-boîte et ouvre-bocal.</li>\n <li>Ouvertue sans effort et sécurisée.</li>\n <li>Garantie 5 ans. </li>\n </ul>\n </div>\n <p> </p></div><h1>Description Ouvre-boîte multifonctions Moha</h1><div class="col is-12">L'ouvre-boîte Moha est multifonctions. Il permet d'ouvrir les boîtes de conserve standards, les boîtes à anneaux ou encore les bocaux avec couvercle vissant. Parfaitement conçu, il permet une ouverture en toute sécurtité et avec un minimum d'effort.</div><h1>Caractéristiques Ouvre-boîte multifonctions Moha</h1><div class="col is-12">En plastique et inox. Longueur 18 cm. Garantie 5 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30370 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30361 …} +context: Sylius\TwigHooks\Bag\DataBag {#30428 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30358 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30303 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30311 #collection: Doctrine\Common\Collections\ArrayCollection {#30323 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30299 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30370 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30361 …} +context: Sylius\TwigHooks\Bag\DataBag {#30428 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30358 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre-boîte multifonctions Moha" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30311 #collection: Doctrine\Common\Collections\ArrayCollection {#30323 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30299 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30432 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30370 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30361 …} +context: Sylius\TwigHooks\Bag\DataBag {#30428 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30358 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30303 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30311 #collection: Doctrine\Common\Collections\ArrayCollection {#30323 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30299 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30473 …} +context: Sylius\TwigHooks\Bag\DataBag {#30480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30481 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30303 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30485 +variant: App\Entity\Product\ProductVariant {#30303 …} +price: "22,00\u{A0}€" +originalPrice: "22,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30473 …} +context: Sylius\TwigHooks\Bag\DataBag {#30480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30481 …} +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 | 110.0 MiB | 4.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8673 #id: 1443 #code: "ouvre-boite-palm-louis-tellier-7413" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632349 {#8671 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8672 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 1443 #name: "Ouvre-boîte Palm Louis Tellier" #slug: "ouvre-boite-palm-louis-tellier-7413" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ergonomique, très bonne prise en main.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sans bords coupants.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour toutes les boîtes de conserve. </div>\n <div>\n <ul>\n <li>Forme ergonomique permettant de bloquer efficacement la boîte à ouvrir.</li>\n <li>Sans bords coupants.</li>\n <li>Convient pour toutes les boîtes de conserve. </li>\n </ul>\n </div></div><h1>Description Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12">L'ouvre-boîte Palm Louis Tellier se distingue avant tout par sa forme ergonomique. Il est doté d'une zone où la paume de la main (d'où son nom palm !) peut prendre appui permettant ainsi de bloquer fermement la boîte à ouvrir. C'est bien plus confortable et efficace que de maintenir la boîte entière avec sa main !<br /><br />Par ailleurs, il est équipé d'une molette papillon à tourner avec un minimum d'effort, très confortable ! Il permet en outre une ouverture sécurisée puisque l'ouverture de la boîte se fait sur le bord extérieur du sertissage de la boîte donc sans bord coupant !<br /><br />Vous avez remarqué tous les points d'exclamation dans ce descriptif ? C'est pour vous dire à quel point on l'aime cet ouvre boîte chez Cuisin'Store !</div><h1>Caractéristiques Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</div>\n <div>Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30368 +product: App\Entity\Product\Product {#8673 #id: 1443 #code: "ouvre-boite-palm-louis-tellier-7413" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632349 {#8671 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8672 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 1443 #name: "Ouvre-boîte Palm Louis Tellier" #slug: "ouvre-boite-palm-louis-tellier-7413" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ergonomique, très bonne prise en main.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sans bords coupants.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour toutes les boîtes de conserve. </div>\n <div>\n <ul>\n <li>Forme ergonomique permettant de bloquer efficacement la boîte à ouvrir.</li>\n <li>Sans bords coupants.</li>\n <li>Convient pour toutes les boîtes de conserve. </li>\n </ul>\n </div></div><h1>Description Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12">L'ouvre-boîte Palm Louis Tellier se distingue avant tout par sa forme ergonomique. Il est doté d'une zone où la paume de la main (d'où son nom palm !) peut prendre appui permettant ainsi de bloquer fermement la boîte à ouvrir. C'est bien plus confortable et efficace que de maintenir la boîte entière avec sa main !<br /><br />Par ailleurs, il est équipé d'une molette papillon à tourner avec un minimum d'effort, très confortable ! Il permet en outre une ouverture sécurisée puisque l'ouverture de la boîte se fait sur le bord extérieur du sertissage de la boîte donc sans bord coupant !<br /><br />Vous avez remarqué tous les points d'exclamation dans ce descriptif ? C'est pour vous dire à quel point on l'aime cet ouvre boîte chez Cuisin'Store !</div><h1>Caractéristiques Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</div>\n <div>Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30548 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8673 #id: 1443 #code: "ouvre-boite-palm-louis-tellier-7413" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632349 {#8671 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8672 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 1443 #name: "Ouvre-boîte Palm Louis Tellier" #slug: "ouvre-boite-palm-louis-tellier-7413" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ergonomique, très bonne prise en main.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sans bords coupants.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour toutes les boîtes de conserve. </div>\n <div>\n <ul>\n <li>Forme ergonomique permettant de bloquer efficacement la boîte à ouvrir.</li>\n <li>Sans bords coupants.</li>\n <li>Convient pour toutes les boîtes de conserve. </li>\n </ul>\n </div></div><h1>Description Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12">L'ouvre-boîte Palm Louis Tellier se distingue avant tout par sa forme ergonomique. Il est doté d'une zone où la paume de la main (d'où son nom palm !) peut prendre appui permettant ainsi de bloquer fermement la boîte à ouvrir. C'est bien plus confortable et efficace que de maintenir la boîte entière avec sa main !<br /><br />Par ailleurs, il est équipé d'une molette papillon à tourner avec un minimum d'effort, très confortable ! Il permet en outre une ouverture sécurisée puisque l'ouverture de la boîte se fait sur le bord extérieur du sertissage de la boîte donc sans bord coupant !<br /><br />Vous avez remarqué tous les points d'exclamation dans ce descriptif ? C'est pour vous dire à quel point on l'aime cet ouvre boîte chez Cuisin'Store !</div><h1>Caractéristiques Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</div>\n <div>Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre-boîte Palm Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30622 -props: [ "product" => App\Entity\Product\Product {#8673 #id: 1443 #code: "ouvre-boite-palm-louis-tellier-7413" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632349 {#8671 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8672 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 1443 #name: "Ouvre-boîte Palm Louis Tellier" #slug: "ouvre-boite-palm-louis-tellier-7413" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ergonomique, très bonne prise en main.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sans bords coupants.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient pour toutes les boîtes de conserve. </div>\n <div>\n <ul>\n <li>Forme ergonomique permettant de bloquer efficacement la boîte à ouvrir.</li>\n <li>Sans bords coupants.</li>\n <li>Convient pour toutes les boîtes de conserve. </li>\n </ul>\n </div></div><h1>Description Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12">L'ouvre-boîte Palm Louis Tellier se distingue avant tout par sa forme ergonomique. Il est doté d'une zone où la paume de la main (d'où son nom palm !) peut prendre appui permettant ainsi de bloquer fermement la boîte à ouvrir. C'est bien plus confortable et efficace que de maintenir la boîte entière avec sa main !<br /><br />Par ailleurs, il est équipé d'une molette papillon à tourner avec un minimum d'effort, très confortable ! Il permet en outre une ouverture sécurisée puisque l'ouverture de la boîte se fait sur le bord extérieur du sertissage de la boîte donc sans bord coupant !<br /><br />Vous avez remarqué tous les points d'exclamation dans ce descriptif ? C'est pour vous dire à quel point on l'aime cet ouvre boîte chez Cuisin'Store !</div><h1>Caractéristiques Ouvre-boîte Palm Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</div>\n <div>Largeur : 12,5 cm. Profondeur : 7,7 cm. Hauteur : 6,5 cm. Poids net : 135 g</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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30615 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30606 …} +context: Sylius\TwigHooks\Bag\DataBag {#30673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30603 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30548 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30556 #collection: Doctrine\Common\Collections\ArrayCollection {#30568 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30544 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30615 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30606 …} +context: Sylius\TwigHooks\Bag\DataBag {#30673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30603 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre-boîte Palm Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30556 #collection: Doctrine\Common\Collections\ArrayCollection {#30568 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30544 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30677 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30615 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30606 …} +context: Sylius\TwigHooks\Bag\DataBag {#30673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30603 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30548 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30556 #collection: Doctrine\Common\Collections\ArrayCollection {#30568 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30544 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30727 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30718 …} +context: Sylius\TwigHooks\Bag\DataBag {#30725 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30726 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30548 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30730 +variant: App\Entity\Product\ProductVariant {#30548 …} +price: "25,00\u{A0}€" +originalPrice: "25,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30727 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30718 …} +context: Sylius\TwigHooks\Bag\DataBag {#30725 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30726 …} +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 | 110.0 MiB | 4.41 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8696 #id: 1442 #code: "ouvre-boite-safe-edge-zyliss-6647" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632349 {#8694 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8695 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 1442 #name: "Ouvre-boîte Safe Edge Zyliss" #slug: "ouvre-boite-safe-edge-zyliss-6647" #description: """ <div class="col is-12"><ul>\n <li>Ouvre les boîtes de converve en laissant les rebords non coupants.</li>\n <li>Se fixe aux boîtes en 1 seul geste.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">L'ouvre boîte Safe Edge Zyliss permet d'ouvrir toutes les boîtes métalliques en laissant les rebords de ces dernières parfaitement non coupantes. Finies les blessures !!!! Il se fixe aux boîtes en un seul geste et est garanti 5 ans.</div><h1>Caractéristiques Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">- ouvre boîte en plastique et métal.<br />- Dimensions : 19 x 8,5 x 3 cm.<br />- Garantie : 5 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30613 +product: App\Entity\Product\Product {#8696 #id: 1442 #code: "ouvre-boite-safe-edge-zyliss-6647" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632349 {#8694 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8695 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 1442 #name: "Ouvre-boîte Safe Edge Zyliss" #slug: "ouvre-boite-safe-edge-zyliss-6647" #description: """ <div class="col is-12"><ul>\n <li>Ouvre les boîtes de converve en laissant les rebords non coupants.</li>\n <li>Se fixe aux boîtes en 1 seul geste.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">L'ouvre boîte Safe Edge Zyliss permet d'ouvrir toutes les boîtes métalliques en laissant les rebords de ces dernières parfaitement non coupantes. Finies les blessures !!!! Il se fixe aux boîtes en un seul geste et est garanti 5 ans.</div><h1>Caractéristiques Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">- ouvre boîte en plastique et métal.<br />- Dimensions : 19 x 8,5 x 3 cm.<br />- Garantie : 5 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30793 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
110.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8696 #id: 1442 #code: "ouvre-boite-safe-edge-zyliss-6647" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632349 {#8694 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8695 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 1442 #name: "Ouvre-boîte Safe Edge Zyliss" #slug: "ouvre-boite-safe-edge-zyliss-6647" #description: """ <div class="col is-12"><ul>\n <li>Ouvre les boîtes de converve en laissant les rebords non coupants.</li>\n <li>Se fixe aux boîtes en 1 seul geste.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">L'ouvre boîte Safe Edge Zyliss permet d'ouvrir toutes les boîtes métalliques en laissant les rebords de ces dernières parfaitement non coupantes. Finies les blessures !!!! Il se fixe aux boîtes en un seul geste et est garanti 5 ans.</div><h1>Caractéristiques Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">- ouvre boîte en plastique et métal.<br />- Dimensions : 19 x 8,5 x 3 cm.<br />- Garantie : 5 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre-boîte Safe Edge Zyliss" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30864 -props: [ "product" => App\Entity\Product\Product {#8696 #id: 1442 #code: "ouvre-boite-safe-edge-zyliss-6647" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632349 {#8694 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8695 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 1442 #name: "Ouvre-boîte Safe Edge Zyliss" #slug: "ouvre-boite-safe-edge-zyliss-6647" #description: """ <div class="col is-12"><ul>\n <li>Ouvre les boîtes de converve en laissant les rebords non coupants.</li>\n <li>Se fixe aux boîtes en 1 seul geste.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">L'ouvre boîte Safe Edge Zyliss permet d'ouvrir toutes les boîtes métalliques en laissant les rebords de ces dernières parfaitement non coupantes. Finies les blessures !!!! Il se fixe aux boîtes en un seul geste et est garanti 5 ans.</div><h1>Caractéristiques Ouvre-boîte Safe Edge Zyliss</h1><div class="col is-12">- ouvre boîte en plastique et métal.<br />- Dimensions : 19 x 8,5 x 3 cm.<br />- Garantie : 5 ans.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
110.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30848 …} +context: Sylius\TwigHooks\Bag\DataBag {#30927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30845 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30793 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30801 #collection: Doctrine\Common\Collections\ArrayCollection {#30810 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30789 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30848 …} +context: Sylius\TwigHooks\Bag\DataBag {#30927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30845 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre-boîte Safe Edge Zyliss" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30801 #collection: Doctrine\Common\Collections\ArrayCollection {#30810 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30789 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30931 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30848 …} +context: Sylius\TwigHooks\Bag\DataBag {#30927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30845 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30793 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30801 #collection: Doctrine\Common\Collections\ArrayCollection {#30810 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30789 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 110.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#30979 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30980 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30793 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30984 +variant: App\Entity\Product\ProductVariant {#30793 …} +price: "17,00\u{A0}€" +originalPrice: "17,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#30979 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30980 …} +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 | 110.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …} +context: Sylius\TwigHooks\Bag\DataBag {#27433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31261 +cart: App\Entity\Order\Order {#13463 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …} +context: Sylius\TwigHooks\Bag\DataBag {#27433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||