Components
12
Twig Components
16
Render Count
41
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.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12428 …} +context: Sylius\TwigHooks\Bag\DataBag {#12434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12433 …} +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 {#13055 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12326 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12428 …} +context: Sylius\TwigHooks\Bag\DataBag {#12434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12433 …} +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 {#13132 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13128 …} +context: Sylius\TwigHooks\Bag\DataBag {#13130 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13131 …} +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 {#13141 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13132 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13128 …} +context: Sylius\TwigHooks\Bag\DataBag {#13130 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13131 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13223 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13202 …} +context: Sylius\TwigHooks\Bag\DataBag {#13222 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13221 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13238 +cart: App\Entity\Order\Order {#13305 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13223 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13202 …} +context: Sylius\TwigHooks\Bag\DataBag {#13222 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13221 …} +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.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13479 …} +context: Sylius\TwigHooks\Bag\DataBag {#13485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13477 …} +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 {#13500 #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 {#13491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13479 …} +context: Sylius\TwigHooks\Bag\DataBag {#13485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13477 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27288 …} +context: Sylius\TwigHooks\Bag\DataBag {#27289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27291 …} +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 {#27301 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27288 …} +context: Sylius\TwigHooks\Bag\DataBag {#27289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27291 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27405 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27401 …} +context: Sylius\TwigHooks\Bag\DataBag {#27402 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27404 …} +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 {#27413 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27405 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27401 …} +context: Sylius\TwigHooks\Bag\DataBag {#27402 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27404 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …} +context: Sylius\TwigHooks\Bag\DataBag {#27473 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …} +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 {#27484 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …} +context: Sylius\TwigHooks\Bag\DataBag {#27473 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 2898 #code: "egouttoir-a-couverts-drain-safe-guzzini-8073" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632699 {#7719 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#7758 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2898 #name: "Egouttoir à couverts Drain & Safe Guzzini" #slug: "egouttoir-a-couverts-drain-safe-guzzini-8073" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à 100% à partir de plastique recyclé. </li>\n <li>Pratique et compact. </li>\n <li>Bac de récupération d'eau. </li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Descriptif Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12">L'égouttoir à couverts Guzzini est composé de plastique recyclé et antibactérien. Très pratique, il permet d'égoutter vos couverts facilement. Il se démonte en 3 pièces pour un nettoyage simple, et est également équipé d'un bac de récupération d'eau. </div><h1>Caractéristiques Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>100% plastique recyclé. </li>\n <li>Équipé d'un bac de récupération d'eau. </li>\n <li>Dimensions : 17 x 10 x 11 cm. </li>\n <li>6 compartiments.</li>\n <li>2 hauteurs. </li>\n <li>Passe au lave-vaisselle. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27541 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27574 …} +context: Sylius\TwigHooks\Bag\DataBag {#27580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28009 +product: App\Entity\Product\Product {#8000 #id: 2898 #code: "egouttoir-a-couverts-drain-safe-guzzini-8073" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632699 {#7719 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#7758 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2898 #name: "Egouttoir à couverts Drain & Safe Guzzini" #slug: "egouttoir-a-couverts-drain-safe-guzzini-8073" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à 100% à partir de plastique recyclé. </li>\n <li>Pratique et compact. </li>\n <li>Bac de récupération d'eau. </li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Descriptif Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12">L'égouttoir à couverts Guzzini est composé de plastique recyclé et antibactérien. Très pratique, il permet d'égoutter vos couverts facilement. Il se démonte en 3 pièces pour un nettoyage simple, et est également équipé d'un bac de récupération d'eau. </div><h1>Caractéristiques Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>100% plastique recyclé. </li>\n <li>Équipé d'un bac de récupération d'eau. </li>\n <li>Dimensions : 17 x 10 x 11 cm. </li>\n <li>6 compartiments.</li>\n <li>2 hauteurs. </li>\n <li>Passe au lave-vaisselle. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28271 …} +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 {#27541 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27574 …} +context: Sylius\TwigHooks\Bag\DataBag {#27580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 2898 #code: "egouttoir-a-couverts-drain-safe-guzzini-8073" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632699 {#7719 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#7758 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2898 #name: "Egouttoir à couverts Drain & Safe Guzzini" #slug: "egouttoir-a-couverts-drain-safe-guzzini-8073" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à 100% à partir de plastique recyclé. </li>\n <li>Pratique et compact. </li>\n <li>Bac de récupération d'eau. </li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Descriptif Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12">L'égouttoir à couverts Guzzini est composé de plastique recyclé et antibactérien. Très pratique, il permet d'égoutter vos couverts facilement. Il se démonte en 3 pièces pour un nettoyage simple, et est également équipé d'un bac de récupération d'eau. </div><h1>Caractéristiques Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>100% plastique recyclé. </li>\n <li>Équipé d'un bac de récupération d'eau. </li>\n <li>Dimensions : 17 x 10 x 11 cm. </li>\n <li>6 compartiments.</li>\n <li>2 hauteurs. </li>\n <li>Passe au lave-vaisselle. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Egouttoir à couverts Drain & Safe Guzzini" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28682 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 2898 #code: "egouttoir-a-couverts-drain-safe-guzzini-8073" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632699 {#7719 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#7758 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2898 #name: "Egouttoir à couverts Drain & Safe Guzzini" #slug: "egouttoir-a-couverts-drain-safe-guzzini-8073" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à 100% à partir de plastique recyclé. </li>\n <li>Pratique et compact. </li>\n <li>Bac de récupération d'eau. </li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Descriptif Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12">L'égouttoir à couverts Guzzini est composé de plastique recyclé et antibactérien. Très pratique, il permet d'égoutter vos couverts facilement. Il se démonte en 3 pièces pour un nettoyage simple, et est également équipé d'un bac de récupération d'eau. </div><h1>Caractéristiques Egouttoir à couverts Drain & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>100% plastique recyclé. </li>\n <li>Équipé d'un bac de récupération d'eau. </li>\n <li>Dimensions : 17 x 10 x 11 cm. </li>\n <li>6 compartiments.</li>\n <li>2 hauteurs. </li>\n <li>Passe au lave-vaisselle. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #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 {#28767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28770 …} +context: Sylius\TwigHooks\Bag\DataBag {#28765 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28764 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28271 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28617 #collection: Doctrine\Common\Collections\ArrayCollection {#28616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28454 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31588 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35831 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28770 …} +context: Sylius\TwigHooks\Bag\DataBag {#28765 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28764 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Egouttoir à couverts Drain & Safe Guzzini" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28617 #collection: Doctrine\Common\Collections\ArrayCollection {#28616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28454 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31588 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35831 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28775 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28770 …} +context: Sylius\TwigHooks\Bag\DataBag {#28765 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28764 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28271 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28617 #collection: Doctrine\Common\Collections\ArrayCollection {#28616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28454 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31588 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35831 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28843 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28833 …} +context: Sylius\TwigHooks\Bag\DataBag {#28841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28842 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28271 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28852 +variant: App\Entity\Product\ProductVariant {#28271 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8896 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12326 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8893 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28843 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28833 …} +context: Sylius\TwigHooks\Bag\DataBag {#28841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28842 …} +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.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 2899 #code: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632699 {#8536 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#8537 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2899 #name: "Egouttoir à vaisselle Dry & Safe Guzzini" #slug: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #description: """ <div class="col is-12"><ul>\n <li>Polymère & plastique antibactérien.</li>\n <li><strong>Fabriqué à partir de plastique recyclé.<br /></strong></li>\n <li>Peu encombrant, rangement facile.</li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Description Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12">L'égouttoir à vaisselle avec tapis Guzzini Dry & Safe est très polyvalent. Il est composé d'un tapis absorbant et d'un plateau en plastique recyclé. 3,6, c'est le nombre de bouteilles jetables de 1,5 litre recyclées qui ont été nécessaires pour créer ce produit.<br /><br />Le tapis absorbe l'eau et permet un séchage rapide des ustensiles tout en protégeant l'évier et la vaisselle de chocs. Le nettoyage est simple, les deux parties se démontent et le rangement pratique, il suffit d'enrouler le tapis autour de l'égouttoir. <br /></div><h1>Caractéristiques Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>Polymère & matériau antibactérien. </li>\n <li>100% plastique recyclé post-consommation. </li>\n <li>Innovant. </li>\n <li>Peu encombrant. </li>\n <li>Peut contenir jusqu'à 12 assiettes. </li>\n <li>Plateau écoresponsable. </li>\n <li>Sangle élastique intégrée pour le rangement. </li>\n <li>Dimensions : 55 x 42,5 x 6,5 cm (ouvert) ; 42,5 x 18 x 7,5 cm (plié). </li>\n <li>Lavage au lave-vaisselle (plateau) & lavage en machine (tapis). </li>\n <li>Fabriqué en Italie. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27541 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27574 …} +context: Sylius\TwigHooks\Bag\DataBag {#27580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28660 +product: App\Entity\Product\Product {#8538 #id: 2899 #code: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632699 {#8536 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#8537 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2899 #name: "Egouttoir à vaisselle Dry & Safe Guzzini" #slug: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #description: """ <div class="col is-12"><ul>\n <li>Polymère & plastique antibactérien.</li>\n <li><strong>Fabriqué à partir de plastique recyclé.<br /></strong></li>\n <li>Peu encombrant, rangement facile.</li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Description Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12">L'égouttoir à vaisselle avec tapis Guzzini Dry & Safe est très polyvalent. Il est composé d'un tapis absorbant et d'un plateau en plastique recyclé. 3,6, c'est le nombre de bouteilles jetables de 1,5 litre recyclées qui ont été nécessaires pour créer ce produit.<br /><br />Le tapis absorbe l'eau et permet un séchage rapide des ustensiles tout en protégeant l'évier et la vaisselle de chocs. Le nettoyage est simple, les deux parties se démontent et le rangement pratique, il suffit d'enrouler le tapis autour de l'égouttoir. <br /></div><h1>Caractéristiques Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>Polymère & matériau antibactérien. </li>\n <li>100% plastique recyclé post-consommation. </li>\n <li>Innovant. </li>\n <li>Peu encombrant. </li>\n <li>Peut contenir jusqu'à 12 assiettes. </li>\n <li>Plateau écoresponsable. </li>\n <li>Sangle élastique intégrée pour le rangement. </li>\n <li>Dimensions : 55 x 42,5 x 6,5 cm (ouvert) ; 42,5 x 18 x 7,5 cm (plié). </li>\n <li>Lavage au lave-vaisselle (plateau) & lavage en machine (tapis). </li>\n <li>Fabriqué en Italie. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28925 …} +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 {#27541 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27574 …} +context: Sylius\TwigHooks\Bag\DataBag {#27580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 2899 #code: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632699 {#8536 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#8537 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2899 #name: "Egouttoir à vaisselle Dry & Safe Guzzini" #slug: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #description: """ <div class="col is-12"><ul>\n <li>Polymère & plastique antibactérien.</li>\n <li><strong>Fabriqué à partir de plastique recyclé.<br /></strong></li>\n <li>Peu encombrant, rangement facile.</li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Description Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12">L'égouttoir à vaisselle avec tapis Guzzini Dry & Safe est très polyvalent. Il est composé d'un tapis absorbant et d'un plateau en plastique recyclé. 3,6, c'est le nombre de bouteilles jetables de 1,5 litre recyclées qui ont été nécessaires pour créer ce produit.<br /><br />Le tapis absorbe l'eau et permet un séchage rapide des ustensiles tout en protégeant l'évier et la vaisselle de chocs. Le nettoyage est simple, les deux parties se démontent et le rangement pratique, il suffit d'enrouler le tapis autour de l'égouttoir. <br /></div><h1>Caractéristiques Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>Polymère & matériau antibactérien. </li>\n <li>100% plastique recyclé post-consommation. </li>\n <li>Innovant. </li>\n <li>Peu encombrant. </li>\n <li>Peut contenir jusqu'à 12 assiettes. </li>\n <li>Plateau écoresponsable. </li>\n <li>Sangle élastique intégrée pour le rangement. </li>\n <li>Dimensions : 55 x 42,5 x 6,5 cm (ouvert) ; 42,5 x 18 x 7,5 cm (plié). </li>\n <li>Lavage au lave-vaisselle (plateau) & lavage en machine (tapis). </li>\n <li>Fabriqué en Italie. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Egouttoir à vaisselle Dry & Safe Guzzini" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28996 -props: [ "product" => App\Entity\Product\Product {#8538 #id: 2899 #code: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632699 {#8536 : 2025-09-23 21:04:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632699 {#8537 : 2025-09-23 21:04:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2899 #name: "Egouttoir à vaisselle Dry & Safe Guzzini" #slug: "egouttoir-a-vaisselle-dry-safe-guzzini-8080" #description: """ <div class="col is-12"><ul>\n <li>Polymère & plastique antibactérien.</li>\n <li><strong>Fabriqué à partir de plastique recyclé.<br /></strong></li>\n <li>Peu encombrant, rangement facile.</li>\n <li><strong>Fabriqué en Italie. </strong></li>\n </ul></div><h1>Description Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12">L'égouttoir à vaisselle avec tapis Guzzini Dry & Safe est très polyvalent. Il est composé d'un tapis absorbant et d'un plateau en plastique recyclé. 3,6, c'est le nombre de bouteilles jetables de 1,5 litre recyclées qui ont été nécessaires pour créer ce produit.<br /><br />Le tapis absorbe l'eau et permet un séchage rapide des ustensiles tout en protégeant l'évier et la vaisselle de chocs. Le nettoyage est simple, les deux parties se démontent et le rangement pratique, il suffit d'enrouler le tapis autour de l'égouttoir. <br /></div><h1>Caractéristiques Egouttoir à vaisselle Dry & Safe Guzzini</h1><div class="col is-12"><ul>\n <li>Polymère & matériau antibactérien. </li>\n <li>100% plastique recyclé post-consommation. </li>\n <li>Innovant. </li>\n <li>Peu encombrant. </li>\n <li>Peut contenir jusqu'à 12 assiettes. </li>\n <li>Plateau écoresponsable. </li>\n <li>Sangle élastique intégrée pour le rangement. </li>\n <li>Dimensions : 55 x 42,5 x 6,5 cm (ouvert) ; 42,5 x 18 x 7,5 cm (plié). </li>\n <li>Lavage au lave-vaisselle (plateau) & lavage en machine (tapis). </li>\n <li>Fabriqué en Italie. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #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 {#28989 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#29059 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28977 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28925 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28933 #collection: Doctrine\Common\Collections\ArrayCollection {#28942 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28921 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35851 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35853 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28989 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#29059 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28977 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Egouttoir à vaisselle Dry & Safe Guzzini" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28933 #collection: Doctrine\Common\Collections\ArrayCollection {#28942 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28921 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35851 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35853 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29063 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28989 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#29059 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28977 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28925 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28933 #collection: Doctrine\Common\Collections\ArrayCollection {#28942 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28921 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35851 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35853 …} } "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 {#29113 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29104 …} +context: Sylius\TwigHooks\Bag\DataBag {#29111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29112 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28925 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29116 +variant: App\Entity\Product\ProductVariant {#28925 …} +price: "28,00\u{A0}€" +originalPrice: "28,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8896 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12326 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8893 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29113 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29104 …} +context: Sylius\TwigHooks\Bag\DataBag {#29111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29112 …} +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.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27254 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12391 …} +context: Sylius\TwigHooks\Bag\DataBag {#27276 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12401 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29423 +cart: App\Entity\Order\Order {#13305 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27254 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12391 …} +context: Sylius\TwigHooks\Bag\DataBag {#27276 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12401 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||