Components
12
Twig Components
44
Render Count
129
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12598 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12591 …} +context: Sylius\TwigHooks\Bag\DataBag {#12597 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12596 …} +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 {#13218 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12598 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12591 …} +context: Sylius\TwigHooks\Bag\DataBag {#12597 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12596 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13295 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13291 …} +context: Sylius\TwigHooks\Bag\DataBag {#13293 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13294 …} +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 {#13304 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13295 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13291 …} +context: Sylius\TwigHooks\Bag\DataBag {#13293 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13294 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13365 …} +context: Sylius\TwigHooks\Bag\DataBag {#13385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13401 +cart: App\Entity\Order\Order {#13468 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13365 …} +context: Sylius\TwigHooks\Bag\DataBag {#13385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 14.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13654 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13642 …} +context: Sylius\TwigHooks\Bag\DataBag {#13648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13640 …} +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 {#13663 #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 {#13654 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13642 …} +context: Sylius\TwigHooks\Bag\DataBag {#13648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13640 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27450 …} +context: Sylius\TwigHooks\Bag\DataBag {#27451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27453 …} +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 {#27463 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27450 …} +context: Sylius\TwigHooks\Bag\DataBag {#27451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27453 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27567 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27563 …} +context: Sylius\TwigHooks\Bag\DataBag {#27564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …} +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 {#27575 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27567 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27563 …} +context: Sylius\TwigHooks\Bag\DataBag {#27564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27638 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27634 …} +context: Sylius\TwigHooks\Bag\DataBag {#27635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27637 …} +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 {#27646 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27638 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27634 …} +context: Sylius\TwigHooks\Bag\DataBag {#27635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27637 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 22.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632310 {#7766 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7832 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28171 +product: App\Entity\Product\Product {#7969 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632310 {#7766 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7832 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 9.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632310 {#7766 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7832 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse-ail Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28844 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632310 {#7766 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7832 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28929 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28932 …} +context: Sylius\TwigHooks\Bag\DataBag {#28927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28926 …} +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 {#38285 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28929 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28932 …} +context: Sylius\TwigHooks\Bag\DataBag {#28927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28926 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse-ail Rösle" "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 {#38285 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28937 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28929 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28932 …} +context: Sylius\TwigHooks\Bag\DataBag {#28927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28926 …} +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 {#38285 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29005 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28995 …} +context: Sylius\TwigHooks\Bag\DataBag {#29003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29004 …} +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 {#29014 +variant: App\Entity\Product\ProductVariant {#28433 …} +price: "54,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29005 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28995 …} +context: Sylius\TwigHooks\Bag\DataBag {#29003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29004 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 12.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8540 #id: 1129 #code: "pinceau-roesle-4015" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632310 {#8538 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #id: 1129 #name: "Pinceau Rösle" #slug: "pinceau-roesle-4015" #description: """ <div class="col is-12"><ul>\n <li>Soie naturelle résiste à la chaleur.</li>\n <li>Idéal pour la décoration. </li>\n </ul></div><h1>Description Pinceau Rösle</h1><div class="col is-12">Grâces à ses soies naturelles arrondies, le pinceau silicone Rösle est idéal pour un travail précis comme la décoration de pâtisseries.</div><h1>Caractéristiques Pinceau Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Manche inox. Brosse en soie naturelle résiste à la chaleur. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 21,5 cm. Largeur 2,5 cm<br /></span><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 23,5 cm. Largeur 3,5 cm<br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 25,5 cm. Largeur 4,5 cm</span><br /></span></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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +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 {#8540 #id: 1129 #code: "pinceau-roesle-4015" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632310 {#8538 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #id: 1129 #name: "Pinceau Rösle" #slug: "pinceau-roesle-4015" #description: """ <div class="col is-12"><ul>\n <li>Soie naturelle résiste à la chaleur.</li>\n <li>Idéal pour la décoration. </li>\n </ul></div><h1>Description Pinceau Rösle</h1><div class="col is-12">Grâces à ses soies naturelles arrondies, le pinceau silicone Rösle est idéal pour un travail précis comme la décoration de pâtisseries.</div><h1>Caractéristiques Pinceau Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Manche inox. Brosse en soie naturelle résiste à la chaleur. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 21,5 cm. Largeur 2,5 cm<br /></span><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 23,5 cm. Largeur 3,5 cm<br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 25,5 cm. Largeur 4,5 cm</span><br /></span></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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29087 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 7.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8540 #id: 1129 #code: "pinceau-roesle-4015" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632310 {#8538 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #id: 1129 #name: "Pinceau Rösle" #slug: "pinceau-roesle-4015" #description: """ <div class="col is-12"><ul>\n <li>Soie naturelle résiste à la chaleur.</li>\n <li>Idéal pour la décoration. </li>\n </ul></div><h1>Description Pinceau Rösle</h1><div class="col is-12">Grâces à ses soies naturelles arrondies, le pinceau silicone Rösle est idéal pour un travail précis comme la décoration de pâtisseries.</div><h1>Caractéristiques Pinceau Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Manche inox. Brosse en soie naturelle résiste à la chaleur. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 21,5 cm. Largeur 2,5 cm<br /></span><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 23,5 cm. Largeur 3,5 cm<br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 25,5 cm. Largeur 4,5 cm</span><br /></span></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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pinceau Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29161 -props: [ "product" => App\Entity\Product\Product {#8540 #id: 1129 #code: "pinceau-roesle-4015" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632310 {#8538 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #id: 1129 #name: "Pinceau Rösle" #slug: "pinceau-roesle-4015" #description: """ <div class="col is-12"><ul>\n <li>Soie naturelle résiste à la chaleur.</li>\n <li>Idéal pour la décoration. </li>\n </ul></div><h1>Description Pinceau Rösle</h1><div class="col is-12">Grâces à ses soies naturelles arrondies, le pinceau silicone Rösle est idéal pour un travail précis comme la décoration de pâtisseries.</div><h1>Caractéristiques Pinceau Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Manche inox. Brosse en soie naturelle résiste à la chaleur. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 21,5 cm. Largeur 2,5 cm<br /></span><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 23,5 cm. Largeur 3,5 cm<br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">Longueur totale 25,5 cm. Largeur 4,5 cm</span><br /></span></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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29226 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29145 …} +context: Sylius\TwigHooks\Bag\DataBag {#29215 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29142 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29087 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29095 #collection: Doctrine\Common\Collections\ArrayCollection {#29107 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29083 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29226 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29145 …} +context: Sylius\TwigHooks\Bag\DataBag {#29215 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29142 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pinceau Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29095 #collection: Doctrine\Common\Collections\ArrayCollection {#29107 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29083 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29231 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29226 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29145 …} +context: Sylius\TwigHooks\Bag\DataBag {#29215 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29142 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29087 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29095 #collection: Doctrine\Common\Collections\ArrayCollection {#29107 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29083 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29280 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29271 …} +context: Sylius\TwigHooks\Bag\DataBag {#29278 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29279 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29087 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29283 +variant: App\Entity\Product\ProductVariant {#29087 …} +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 {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29280 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29271 …} +context: Sylius\TwigHooks\Bag\DataBag {#29278 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29279 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 14.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8563 #id: 1105 #code: "pince-traiteur-silicone-roesle-4011" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632309 {#8561 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8562 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #id: 1105 #name: "Pince traiteur silicone Rösle" #slug: "pince-traiteur-silicone-roesle-4011" #description: """ <div class="col is-12"><ul>\n <li>Embouts silicone, ne raye pas.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur silicone Rösle</h1><div class="col is-12">La pince traiteur silicone Rösle pourra être utilisée sans arrière pensée dans tous vos <a title="accessoire de cuisson" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoires de cuisson</a> même avec revêtement. Son secret ? Elle est munie d'embouts en silicone évitant de rayer les revêtements anti-adhésifs et résistants aux hautes températures (+ 260°c). De plus elle possède un astucieux système breveté d'ouverture-fermeture permettant de la manipuler d'une seule main.</div><h1>Caractéristiques Pince traiteur silicone Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Embouts silicone. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29152 +product: App\Entity\Product\Product {#8563 #id: 1105 #code: "pince-traiteur-silicone-roesle-4011" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632309 {#8561 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8562 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #id: 1105 #name: "Pince traiteur silicone Rösle" #slug: "pince-traiteur-silicone-roesle-4011" #description: """ <div class="col is-12"><ul>\n <li>Embouts silicone, ne raye pas.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur silicone Rösle</h1><div class="col is-12">La pince traiteur silicone Rösle pourra être utilisée sans arrière pensée dans tous vos <a title="accessoire de cuisson" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoires de cuisson</a> même avec revêtement. Son secret ? Elle est munie d'embouts en silicone évitant de rayer les revêtements anti-adhésifs et résistants aux hautes températures (+ 260°c). De plus elle possède un astucieux système breveté d'ouverture-fermeture permettant de la manipuler d'une seule main.</div><h1>Caractéristiques Pince traiteur silicone Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Embouts silicone. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29346 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 9.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8563 #id: 1105 #code: "pince-traiteur-silicone-roesle-4011" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632309 {#8561 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8562 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #id: 1105 #name: "Pince traiteur silicone Rösle" #slug: "pince-traiteur-silicone-roesle-4011" #description: """ <div class="col is-12"><ul>\n <li>Embouts silicone, ne raye pas.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur silicone Rösle</h1><div class="col is-12">La pince traiteur silicone Rösle pourra être utilisée sans arrière pensée dans tous vos <a title="accessoire de cuisson" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoires de cuisson</a> même avec revêtement. Son secret ? Elle est munie d'embouts en silicone évitant de rayer les revêtements anti-adhésifs et résistants aux hautes températures (+ 260°c). De plus elle possède un astucieux système breveté d'ouverture-fermeture permettant de la manipuler d'une seule main.</div><h1>Caractéristiques Pince traiteur silicone Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Embouts silicone. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pince traiteur silicone Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29417 -props: [ "product" => App\Entity\Product\Product {#8563 #id: 1105 #code: "pince-traiteur-silicone-roesle-4011" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632309 {#8561 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8562 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #id: 1105 #name: "Pince traiteur silicone Rösle" #slug: "pince-traiteur-silicone-roesle-4011" #description: """ <div class="col is-12"><ul>\n <li>Embouts silicone, ne raye pas.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur silicone Rösle</h1><div class="col is-12">La pince traiteur silicone Rösle pourra être utilisée sans arrière pensée dans tous vos <a title="accessoire de cuisson" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoires de cuisson</a> même avec revêtement. Son secret ? Elle est munie d'embouts en silicone évitant de rayer les revêtements anti-adhésifs et résistants aux hautes températures (+ 260°c). De plus elle possède un astucieux système breveté d'ouverture-fermeture permettant de la manipuler d'une seule main.</div><h1>Caractéristiques Pince traiteur silicone Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Embouts silicone. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29401 …} +context: Sylius\TwigHooks\Bag\DataBag {#29471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29398 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29346 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29354 #collection: Doctrine\Common\Collections\ArrayCollection {#29363 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29342 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29401 …} +context: Sylius\TwigHooks\Bag\DataBag {#29471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29398 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pince traiteur silicone Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29354 #collection: Doctrine\Common\Collections\ArrayCollection {#29363 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29342 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29487 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29401 …} +context: Sylius\TwigHooks\Bag\DataBag {#29471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29398 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29346 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29354 #collection: Doctrine\Common\Collections\ArrayCollection {#29363 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29342 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29536 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29527 …} +context: Sylius\TwigHooks\Bag\DataBag {#29534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29535 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29346 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29539 +variant: App\Entity\Product\ProductVariant {#29346 …} +price: "44,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29536 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29527 …} +context: Sylius\TwigHooks\Bag\DataBag {#29534 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29535 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 15.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8586 #id: 1104 #code: "pince-traiteur-roesle-4010" #attributes: Doctrine\ORM\PersistentCollection {#8593 …} #variants: Doctrine\ORM\PersistentCollection {#8595 …} #options: Doctrine\ORM\PersistentCollection {#8599 …} #associations: Doctrine\ORM\PersistentCollection {#8597 …} #createdAt: DateTime @1758632309 {#8584 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8585 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8602 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8603 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #id: 1104 #name: "Pince traiteur Rösle" #slug: "pince-traiteur-roesle-4010" #description: """ <div class="col is-12"><ul>\n <li>Forme ergonomique, prise en main optimale.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur Rösle</h1><div class="col is-12">La pince traiteur Rösle c'est l'<a title="ustensile de cuisine" rel="follow" href="http://www.cuisinstore.com/">ustensile de cuisine</a> "tout terrain" en cuisine. Utile aussi bien pour servir la salade que pour retourner un steak ou encore attraper des cornichons. Munie d'un astucieux mécanisme breveté pour l'ouvrir et la fermer d'une seule main, la pince Rösle a une forme ergonomique pour une prise en main optimale.</div><h1>Caractéristiques Pince traiteur Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Longueur totale 23, 30 ou 40 cm. Inox 18/10. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8605 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8587 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8589 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29408 +product: App\Entity\Product\Product {#8586 #id: 1104 #code: "pince-traiteur-roesle-4010" #attributes: Doctrine\ORM\PersistentCollection {#8593 …} #variants: Doctrine\ORM\PersistentCollection {#8595 …} #options: Doctrine\ORM\PersistentCollection {#8599 …} #associations: Doctrine\ORM\PersistentCollection {#8597 …} #createdAt: DateTime @1758632309 {#8584 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8585 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8602 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8603 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #id: 1104 #name: "Pince traiteur Rösle" #slug: "pince-traiteur-roesle-4010" #description: """ <div class="col is-12"><ul>\n <li>Forme ergonomique, prise en main optimale.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur Rösle</h1><div class="col is-12">La pince traiteur Rösle c'est l'<a title="ustensile de cuisine" rel="follow" href="http://www.cuisinstore.com/">ustensile de cuisine</a> "tout terrain" en cuisine. Utile aussi bien pour servir la salade que pour retourner un steak ou encore attraper des cornichons. Munie d'un astucieux mécanisme breveté pour l'ouvrir et la fermer d'une seule main, la pince Rösle a une forme ergonomique pour une prise en main optimale.</div><h1>Caractéristiques Pince traiteur Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Longueur totale 23, 30 ou 40 cm. Inox 18/10. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8605 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8587 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8589 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29602 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8586 #id: 1104 #code: "pince-traiteur-roesle-4010" #attributes: Doctrine\ORM\PersistentCollection {#8593 …} #variants: Doctrine\ORM\PersistentCollection {#8595 …} #options: Doctrine\ORM\PersistentCollection {#8599 …} #associations: Doctrine\ORM\PersistentCollection {#8597 …} #createdAt: DateTime @1758632309 {#8584 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8585 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8602 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8603 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #id: 1104 #name: "Pince traiteur Rösle" #slug: "pince-traiteur-roesle-4010" #description: """ <div class="col is-12"><ul>\n <li>Forme ergonomique, prise en main optimale.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur Rösle</h1><div class="col is-12">La pince traiteur Rösle c'est l'<a title="ustensile de cuisine" rel="follow" href="http://www.cuisinstore.com/">ustensile de cuisine</a> "tout terrain" en cuisine. Utile aussi bien pour servir la salade que pour retourner un steak ou encore attraper des cornichons. Munie d'un astucieux mécanisme breveté pour l'ouvrir et la fermer d'une seule main, la pince Rösle a une forme ergonomique pour une prise en main optimale.</div><h1>Caractéristiques Pince traiteur Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Longueur totale 23, 30 ou 40 cm. Inox 18/10. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8605 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8587 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8589 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pince traiteur Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29676 -props: [ "product" => App\Entity\Product\Product {#8586 #id: 1104 #code: "pince-traiteur-roesle-4010" #attributes: Doctrine\ORM\PersistentCollection {#8593 …} #variants: Doctrine\ORM\PersistentCollection {#8595 …} #options: Doctrine\ORM\PersistentCollection {#8599 …} #associations: Doctrine\ORM\PersistentCollection {#8597 …} #createdAt: DateTime @1758632309 {#8584 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8585 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8602 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8603 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #id: 1104 #name: "Pince traiteur Rösle" #slug: "pince-traiteur-roesle-4010" #description: """ <div class="col is-12"><ul>\n <li>Forme ergonomique, prise en main optimale.</li>\n <li>Système d'ouverture-fermeture breveté.</li>\n <li>Garantie à vie. </li>\n </ul></div><h1>Description Pince traiteur Rösle</h1><div class="col is-12">La pince traiteur Rösle c'est l'<a title="ustensile de cuisine" rel="follow" href="http://www.cuisinstore.com/">ustensile de cuisine</a> "tout terrain" en cuisine. Utile aussi bien pour servir la salade que pour retourner un steak ou encore attraper des cornichons. Munie d'un astucieux mécanisme breveté pour l'ouvrir et la fermer d'une seule main, la pince Rösle a une forme ergonomique pour une prise en main optimale.</div><h1>Caractéristiques Pince traiteur Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Longueur totale 23, 30 ou 40 cm. Inox 18/10. Système ouverture-fermeture d'une seule main brevetée. Va au lave vaisselle. Garantie à vie.</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 {#8605 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8587 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8589 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29660 …} +context: Sylius\TwigHooks\Bag\DataBag {#29730 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29657 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29602 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29610 #collection: Doctrine\Common\Collections\ArrayCollection {#29622 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29660 …} +context: Sylius\TwigHooks\Bag\DataBag {#29730 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29657 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pince traiteur Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29610 #collection: Doctrine\Common\Collections\ArrayCollection {#29622 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29746 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29660 …} +context: Sylius\TwigHooks\Bag\DataBag {#29730 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29657 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29602 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29610 #collection: Doctrine\Common\Collections\ArrayCollection {#29622 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29795 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29786 …} +context: Sylius\TwigHooks\Bag\DataBag {#29793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29794 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29602 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29798 +variant: App\Entity\Product\ProductVariant {#29602 …} +price: "33,00\u{A0}€" +originalPrice: "33,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29795 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29786 …} +context: Sylius\TwigHooks\Bag\DataBag {#29793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29794 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.46 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8609 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8616 …} #variants: Doctrine\ORM\PersistentCollection {#8618 …} #options: Doctrine\ORM\PersistentCollection {#8622 …} #associations: Doctrine\ORM\PersistentCollection {#8620 …} #createdAt: DateTime @1758632310 {#8607 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8609} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8612 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29667 +product: App\Entity\Product\Product {#8609 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8616 …} #variants: Doctrine\ORM\PersistentCollection {#8618 …} #options: Doctrine\ORM\PersistentCollection {#8622 …} #associations: Doctrine\ORM\PersistentCollection {#8620 …} #createdAt: DateTime @1758632310 {#8607 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8609} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8612 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29861 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8609 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8616 …} #variants: Doctrine\ORM\PersistentCollection {#8618 …} #options: Doctrine\ORM\PersistentCollection {#8622 …} #associations: Doctrine\ORM\PersistentCollection {#8620 …} #createdAt: DateTime @1758632310 {#8607 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8609} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8612 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pince à spaghetti Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29932 -props: [ "product" => App\Entity\Product\Product {#8609 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8616 …} #variants: Doctrine\ORM\PersistentCollection {#8618 …} #options: Doctrine\ORM\PersistentCollection {#8622 …} #associations: Doctrine\ORM\PersistentCollection {#8620 …} #createdAt: DateTime @1758632310 {#8607 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8609} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8612 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29916 …} +context: Sylius\TwigHooks\Bag\DataBag {#29983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29913 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29861 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29869 #collection: Doctrine\Common\Collections\ArrayCollection {#29878 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29857 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38399 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29916 …} +context: Sylius\TwigHooks\Bag\DataBag {#29983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29913 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pince à spaghetti Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29869 #collection: Doctrine\Common\Collections\ArrayCollection {#29878 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29857 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38399 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29987 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29916 …} +context: Sylius\TwigHooks\Bag\DataBag {#29983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29913 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29861 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29869 #collection: Doctrine\Common\Collections\ArrayCollection {#29878 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29857 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38399 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30037 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30028 …} +context: Sylius\TwigHooks\Bag\DataBag {#30035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30036 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29861 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30040 +variant: App\Entity\Product\ProductVariant {#29861 …} +price: "36,00\u{A0}€" +originalPrice: "36,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30037 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30028 …} +context: Sylius\TwigHooks\Bag\DataBag {#30035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30036 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 10.33 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8632 #id: 1107 #code: "pelle-en-inox-roesle-5194" #attributes: Doctrine\ORM\PersistentCollection {#8639 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8645 …} #associations: Doctrine\ORM\PersistentCollection {#8643 …} #createdAt: DateTime @1758632309 {#8630 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8631 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8648 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8649 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8632} #id: 1107 #name: "Pelle en inox Rösle" #slug: "pelle-en-inox-roesle-5194" #description: """ <div class="col is-12"><ul>\n <li>Pelle en inox.</li>\n <li>Cuisine saine grâce aux perforations.</li>\n <li>Haute qualité. </li>\n </ul></div><h1>Description Pelle en inox Rösle</h1><div class="col is-12">La pelle en inox Rösle vous permet de manipuler facilement vos préparations. Les graisses et liquides s'écoulent grâce aux perforations qui empêchent également les aliments de coller à la spatule.</div><h1>Caractéristiques Pelle en inox Rösle</h1><div class="col is-12">Inox 18/10. Pelle en inox perforée. Longueur totale 32 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …} #channels: Doctrine\ORM\PersistentCollection {#8637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8635 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29923 +product: App\Entity\Product\Product {#8632 #id: 1107 #code: "pelle-en-inox-roesle-5194" #attributes: Doctrine\ORM\PersistentCollection {#8639 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8645 …} #associations: Doctrine\ORM\PersistentCollection {#8643 …} #createdAt: DateTime @1758632309 {#8630 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8631 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8648 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8649 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8632} #id: 1107 #name: "Pelle en inox Rösle" #slug: "pelle-en-inox-roesle-5194" #description: """ <div class="col is-12"><ul>\n <li>Pelle en inox.</li>\n <li>Cuisine saine grâce aux perforations.</li>\n <li>Haute qualité. </li>\n </ul></div><h1>Description Pelle en inox Rösle</h1><div class="col is-12">La pelle en inox Rösle vous permet de manipuler facilement vos préparations. Les graisses et liquides s'écoulent grâce aux perforations qui empêchent également les aliments de coller à la spatule.</div><h1>Caractéristiques Pelle en inox Rösle</h1><div class="col is-12">Inox 18/10. Pelle en inox perforée. Longueur totale 32 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …} #channels: Doctrine\ORM\PersistentCollection {#8637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8635 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30103 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8632 #id: 1107 #code: "pelle-en-inox-roesle-5194" #attributes: Doctrine\ORM\PersistentCollection {#8639 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8645 …} #associations: Doctrine\ORM\PersistentCollection {#8643 …} #createdAt: DateTime @1758632309 {#8630 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8631 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8648 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8649 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8632} #id: 1107 #name: "Pelle en inox Rösle" #slug: "pelle-en-inox-roesle-5194" #description: """ <div class="col is-12"><ul>\n <li>Pelle en inox.</li>\n <li>Cuisine saine grâce aux perforations.</li>\n <li>Haute qualité. </li>\n </ul></div><h1>Description Pelle en inox Rösle</h1><div class="col is-12">La pelle en inox Rösle vous permet de manipuler facilement vos préparations. Les graisses et liquides s'écoulent grâce aux perforations qui empêchent également les aliments de coller à la spatule.</div><h1>Caractéristiques Pelle en inox Rösle</h1><div class="col is-12">Inox 18/10. Pelle en inox perforée. Longueur totale 32 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …} #channels: Doctrine\ORM\PersistentCollection {#8637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8635 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pelle en inox Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30174 -props: [ "product" => App\Entity\Product\Product {#8632 #id: 1107 #code: "pelle-en-inox-roesle-5194" #attributes: Doctrine\ORM\PersistentCollection {#8639 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8645 …} #associations: Doctrine\ORM\PersistentCollection {#8643 …} #createdAt: DateTime @1758632309 {#8630 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8631 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8648 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8649 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8632} #id: 1107 #name: "Pelle en inox Rösle" #slug: "pelle-en-inox-roesle-5194" #description: """ <div class="col is-12"><ul>\n <li>Pelle en inox.</li>\n <li>Cuisine saine grâce aux perforations.</li>\n <li>Haute qualité. </li>\n </ul></div><h1>Description Pelle en inox Rösle</h1><div class="col is-12">La pelle en inox Rösle vous permet de manipuler facilement vos préparations. Les graisses et liquides s'écoulent grâce aux perforations qui empêchent également les aliments de coller à la spatule.</div><h1>Caractéristiques Pelle en inox Rösle</h1><div class="col is-12">Inox 18/10. Pelle en inox perforée. Longueur totale 32 cm. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …} #channels: Doctrine\ORM\PersistentCollection {#8637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8635 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30167 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30158 …} +context: Sylius\TwigHooks\Bag\DataBag {#30225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30155 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30103 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30111 #collection: Doctrine\Common\Collections\ArrayCollection {#30120 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30099 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38413 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38415 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30167 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30158 …} +context: Sylius\TwigHooks\Bag\DataBag {#30225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30155 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pelle en inox Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30111 #collection: Doctrine\Common\Collections\ArrayCollection {#30120 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30099 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38413 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38415 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30229 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30167 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30158 …} +context: Sylius\TwigHooks\Bag\DataBag {#30225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30155 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30103 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30111 #collection: Doctrine\Common\Collections\ArrayCollection {#30120 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30099 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38413 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38415 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30270 …} +context: Sylius\TwigHooks\Bag\DataBag {#30277 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30278 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30103 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30282 +variant: App\Entity\Product\ProductVariant {#30103 …} +price: "33,00\u{A0}€" +originalPrice: "33,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30270 …} +context: Sylius\TwigHooks\Bag\DataBag {#30277 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30278 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 13.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8655 #id: 1131 #code: "passoire-tamis-roesle-4018" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632310 {#8653 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1131 #name: "Passoire tamis Rösle" #slug: "passoire-tamis-roesle-4018" #description: """ <div class="col is-12"><ul>\n <li>Maillage fin.</li>\n <li>Idéale pour filtrer et saupoudrer.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Passoire tamis Rösle</h1><div class="col is-12">La passoire tamis Rösle est idéale pour écumer les bouillons, égoutter ou blanchir en petites quantités. Elle peut également servir pour tamiser ou saupoudrer.</div><h1>Caractéristiques Passoire tamis Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Tamis maille fine. Va au lave vaisselle. Garantie à vie.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30165 +product: App\Entity\Product\Product {#8655 #id: 1131 #code: "passoire-tamis-roesle-4018" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632310 {#8653 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1131 #name: "Passoire tamis Rösle" #slug: "passoire-tamis-roesle-4018" #description: """ <div class="col is-12"><ul>\n <li>Maillage fin.</li>\n <li>Idéale pour filtrer et saupoudrer.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Passoire tamis Rösle</h1><div class="col is-12">La passoire tamis Rösle est idéale pour écumer les bouillons, égoutter ou blanchir en petites quantités. Elle peut également servir pour tamiser ou saupoudrer.</div><h1>Caractéristiques Passoire tamis Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Tamis maille fine. Va au lave vaisselle. Garantie à vie.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30345 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8655 #id: 1131 #code: "passoire-tamis-roesle-4018" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632310 {#8653 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1131 #name: "Passoire tamis Rösle" #slug: "passoire-tamis-roesle-4018" #description: """ <div class="col is-12"><ul>\n <li>Maillage fin.</li>\n <li>Idéale pour filtrer et saupoudrer.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Passoire tamis Rösle</h1><div class="col is-12">La passoire tamis Rösle est idéale pour écumer les bouillons, égoutter ou blanchir en petites quantités. Elle peut également servir pour tamiser ou saupoudrer.</div><h1>Caractéristiques Passoire tamis Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Tamis maille fine. Va au lave vaisselle. Garantie à vie.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Passoire tamis Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30416 -props: [ "product" => App\Entity\Product\Product {#8655 #id: 1131 #code: "passoire-tamis-roesle-4018" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632310 {#8653 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1131 #name: "Passoire tamis Rösle" #slug: "passoire-tamis-roesle-4018" #description: """ <div class="col is-12"><ul>\n <li>Maillage fin.</li>\n <li>Idéale pour filtrer et saupoudrer.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Passoire tamis Rösle</h1><div class="col is-12">La passoire tamis Rösle est idéale pour écumer les bouillons, égoutter ou blanchir en petites quantités. Elle peut également servir pour tamiser ou saupoudrer.</div><h1>Caractéristiques Passoire tamis Rösle</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Inox 18/10. Tamis maille fine. Va au lave vaisselle. Garantie à vie.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30400 …} +context: Sylius\TwigHooks\Bag\DataBag {#30467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30397 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30345 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30353 #collection: Doctrine\Common\Collections\ArrayCollection {#30362 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30341 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38427 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38429 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30400 …} +context: Sylius\TwigHooks\Bag\DataBag {#30467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30397 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Passoire tamis Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30353 #collection: Doctrine\Common\Collections\ArrayCollection {#30362 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30341 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38427 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38429 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30515 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30400 …} +context: Sylius\TwigHooks\Bag\DataBag {#30467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30397 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30345 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30353 #collection: Doctrine\Common\Collections\ArrayCollection {#30362 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30341 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38427 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38429 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30345 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30568 +variant: App\Entity\Product\ProductVariant {#30345 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8678 #id: 1133 #code: "moulin-a-legumes-roesle-4020" #attributes: Doctrine\ORM\PersistentCollection {#8685 …} #variants: Doctrine\ORM\PersistentCollection {#8687 …} #options: Doctrine\ORM\PersistentCollection {#8691 …} #associations: Doctrine\ORM\PersistentCollection {#8689 …} #createdAt: DateTime @1758632310 {#8676 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8694 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8695 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8678} #id: 1133 #name: "Moulin à légumes Rösle" #slug: "moulin-a-legumes-roesle-4020" #description: """ <div class="col is-12"><ul>\n <li>Structure inox résistante aux fortes pressions.</li>\n <li>Très bonne stabilité, 2 poignées de maintien.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Moulin à légumes Rösle</h1><div class="col is-12">Le moulin à légumes Rösle saura répondre à vos attentes les plus exigeantes. Construit dans un inox de très haute qualité, il sait résister aux contraintes mécaniques liées au moulinage. Ses grilles acérées vous assrent un broyage parfait de vos aliments. Ses 2 poignées de maintien et ses 3 supports sont là pour vous assurer une parfaite stabilité.</div><h1>Caractéristiques Moulin à légumes Rösle</h1><div class="col is-12">ø 22 cm. Structure inox. Livré avec 2 grilles (1 et 3 mm). 2 poignées de maintien. 3 supports. Bouton ergonomique. </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 {#8697 …} #channels: Doctrine\ORM\PersistentCollection {#8683 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8679 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8681 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30407 +product: App\Entity\Product\Product {#8678 #id: 1133 #code: "moulin-a-legumes-roesle-4020" #attributes: Doctrine\ORM\PersistentCollection {#8685 …} #variants: Doctrine\ORM\PersistentCollection {#8687 …} #options: Doctrine\ORM\PersistentCollection {#8691 …} #associations: Doctrine\ORM\PersistentCollection {#8689 …} #createdAt: DateTime @1758632310 {#8676 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8694 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8695 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8678} #id: 1133 #name: "Moulin à légumes Rösle" #slug: "moulin-a-legumes-roesle-4020" #description: """ <div class="col is-12"><ul>\n <li>Structure inox résistante aux fortes pressions.</li>\n <li>Très bonne stabilité, 2 poignées de maintien.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Moulin à légumes Rösle</h1><div class="col is-12">Le moulin à légumes Rösle saura répondre à vos attentes les plus exigeantes. Construit dans un inox de très haute qualité, il sait résister aux contraintes mécaniques liées au moulinage. Ses grilles acérées vous assrent un broyage parfait de vos aliments. Ses 2 poignées de maintien et ses 3 supports sont là pour vous assurer une parfaite stabilité.</div><h1>Caractéristiques Moulin à légumes Rösle</h1><div class="col is-12">ø 22 cm. Structure inox. Livré avec 2 grilles (1 et 3 mm). 2 poignées de maintien. 3 supports. Bouton ergonomique. </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 {#8697 …} #channels: Doctrine\ORM\PersistentCollection {#8683 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8679 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8681 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30631 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8678 #id: 1133 #code: "moulin-a-legumes-roesle-4020" #attributes: Doctrine\ORM\PersistentCollection {#8685 …} #variants: Doctrine\ORM\PersistentCollection {#8687 …} #options: Doctrine\ORM\PersistentCollection {#8691 …} #associations: Doctrine\ORM\PersistentCollection {#8689 …} #createdAt: DateTime @1758632310 {#8676 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8694 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8695 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8678} #id: 1133 #name: "Moulin à légumes Rösle" #slug: "moulin-a-legumes-roesle-4020" #description: """ <div class="col is-12"><ul>\n <li>Structure inox résistante aux fortes pressions.</li>\n <li>Très bonne stabilité, 2 poignées de maintien.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Moulin à légumes Rösle</h1><div class="col is-12">Le moulin à légumes Rösle saura répondre à vos attentes les plus exigeantes. Construit dans un inox de très haute qualité, il sait résister aux contraintes mécaniques liées au moulinage. Ses grilles acérées vous assrent un broyage parfait de vos aliments. Ses 2 poignées de maintien et ses 3 supports sont là pour vous assurer une parfaite stabilité.</div><h1>Caractéristiques Moulin à légumes Rösle</h1><div class="col is-12">ø 22 cm. Structure inox. Livré avec 2 grilles (1 et 3 mm). 2 poignées de maintien. 3 supports. Bouton ergonomique. </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 {#8697 …} #channels: Doctrine\ORM\PersistentCollection {#8683 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8679 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8681 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à légumes Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30705 -props: [ "product" => App\Entity\Product\Product {#8678 #id: 1133 #code: "moulin-a-legumes-roesle-4020" #attributes: Doctrine\ORM\PersistentCollection {#8685 …} #variants: Doctrine\ORM\PersistentCollection {#8687 …} #options: Doctrine\ORM\PersistentCollection {#8691 …} #associations: Doctrine\ORM\PersistentCollection {#8689 …} #createdAt: DateTime @1758632310 {#8676 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8694 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8695 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8678} #id: 1133 #name: "Moulin à légumes Rösle" #slug: "moulin-a-legumes-roesle-4020" #description: """ <div class="col is-12"><ul>\n <li>Structure inox résistante aux fortes pressions.</li>\n <li>Très bonne stabilité, 2 poignées de maintien.</li>\n <li>Qualité Rösle. </li>\n </ul></div><h1>Description Moulin à légumes Rösle</h1><div class="col is-12">Le moulin à légumes Rösle saura répondre à vos attentes les plus exigeantes. Construit dans un inox de très haute qualité, il sait résister aux contraintes mécaniques liées au moulinage. Ses grilles acérées vous assrent un broyage parfait de vos aliments. Ses 2 poignées de maintien et ses 3 supports sont là pour vous assurer une parfaite stabilité.</div><h1>Caractéristiques Moulin à légumes Rösle</h1><div class="col is-12">ø 22 cm. Structure inox. Livré avec 2 grilles (1 et 3 mm). 2 poignées de maintien. 3 supports. Bouton ergonomique. </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 {#8697 …} #channels: Doctrine\ORM\PersistentCollection {#8683 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8679 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8681 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30689 …} +context: Sylius\TwigHooks\Bag\DataBag {#30756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30686 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30651 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38441 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38443 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30689 …} +context: Sylius\TwigHooks\Bag\DataBag {#30756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30686 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à légumes Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30651 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38441 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38443 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30790 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30689 …} +context: Sylius\TwigHooks\Bag\DataBag {#30756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30686 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30651 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38441 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38443 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30843 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30834 …} +context: Sylius\TwigHooks\Bag\DataBag {#30841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30842 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30846 +variant: App\Entity\Product\ProductVariant {#30631 …} +price: "119,00\u{A0}€" +originalPrice: "119,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30843 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30834 …} +context: Sylius\TwigHooks\Bag\DataBag {#30841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30842 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 5.34 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8701 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1758632310 {#8699 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8701} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30696 +product: App\Entity\Product\Product {#8701 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1758632310 {#8699 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8701} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30909 …} +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 {#27703 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …} +context: Sylius\TwigHooks\Bag\DataBag {#27742 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8701 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1758632310 {#8699 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8701} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Louche inox Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30980 -props: [ "product" => App\Entity\Product\Product {#8701 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1758632310 {#8699 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8701} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30964 …} +context: Sylius\TwigHooks\Bag\DataBag {#31031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30909 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30917 #collection: Doctrine\Common\Collections\ArrayCollection {#30926 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30905 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38457 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30964 …} +context: Sylius\TwigHooks\Bag\DataBag {#31031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Louche inox Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30917 #collection: Doctrine\Common\Collections\ArrayCollection {#30926 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30905 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38457 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31035 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30964 …} +context: Sylius\TwigHooks\Bag\DataBag {#31031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30909 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30917 #collection: Doctrine\Common\Collections\ArrayCollection {#30926 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30905 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38457 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31085 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31076 …} +context: Sylius\TwigHooks\Bag\DataBag {#31083 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31084 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30909 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31088 +variant: App\Entity\Product\ProductVariant {#30909 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9059 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12489 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9056 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31085 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31076 …} +context: Sylius\TwigHooks\Bag\DataBag {#31083 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31084 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12554 …} +context: Sylius\TwigHooks\Bag\DataBag {#27438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12564 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31400 +cart: App\Entity\Order\Order {#13468 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12554 …} +context: Sylius\TwigHooks\Bag\DataBag {#27438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12564 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||