Components
11
Twig Components
11
Render Count
145
ms
Render Time
112.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 112.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12798 …} +context: Sylius\TwigHooks\Bag\DataBag {#12804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12803 …} +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 {#13425 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12694 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12798 …} +context: Sylius\TwigHooks\Bag\DataBag {#12804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12803 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 112.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13502 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13498 …} +context: Sylius\TwigHooks\Bag\DataBag {#13500 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13501 …} +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 {#13511 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13502 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13498 …} +context: Sylius\TwigHooks\Bag\DataBag {#13500 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13501 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 4.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13572 …} +context: Sylius\TwigHooks\Bag\DataBag {#13592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13591 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13608 +cart: App\Entity\Order\Order {#13675 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13572 …} +context: Sylius\TwigHooks\Bag\DataBag {#13592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13591 …} +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 | 112.0 MiB | 14.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13861 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13849 …} +context: Sylius\TwigHooks\Bag\DataBag {#13855 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …} +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 {#13871 #taxonRepository: App\Repository\TaxonRepository {#13870 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13861 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13849 …} +context: Sylius\TwigHooks\Bag\DataBag {#13855 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 112.0 MiB | 120.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27755 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27754 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "template" => "@SyliusShop/product/show/content/info/summary.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent {#27765 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27764 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27755 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27754 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} +variant: App\Entity\Product\ProductVariant {#8359 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27759 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 112.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27888 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27881 …} +context: Sylius\TwigHooks\Bag\DataBag {#27887 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27886 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent {#27909 +product: App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#27874 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27888 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27881 …} +context: Sylius\TwigHooks\Bag\DataBag {#27887 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27886 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28008 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28014 …} +context: Sylius\TwigHooks\Bag\DataBag {#28003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28010 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8359 …} "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28019 +variant: App\Entity\Product\ProductVariant {#8359 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9264 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12694 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9261 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28008 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28014 …} +context: Sylius\TwigHooks\Bag\DataBag {#28003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28010 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 112.0 MiB | 16.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27927 …} +context: Sylius\TwigHooks\Bag\DataBag {#28078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28077 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "template" => "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent {#28101 +routeName: "sylius_shop_cart_summary" +routeParameters: [] #formFactory: Symfony\Component\Form\FormFactory {#7235 …} #manager: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#1383 …} #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1083 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} #addToCartCommandFactory: Sylius\Bundle\OrderBundle\Factory\AddToCartCommandFactory {#28105 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28102 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13773 …} -formView: Symfony\Component\Form\FormView {#28247 …} -form: Symfony\Component\Form\Form {#28291 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" ] "_token" => "9515dfd14.CLYTSggzMIWx77acgaNx4YvIGgG1Cm1gS47ACiPdp90.UY9mLGFUUfTVu_ur7_MFmP-EU0bAfBo4J7i3MnOZ07sw3SEGTQNW1Ief-w" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27927 …} +context: Sylius\TwigHooks\Bag\DataBag {#28078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28077 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} +variant: null #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27759 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 112.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27530 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27543 …} +context: Sylius\TwigHooks\Bag\DataBag {#27436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27531 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "count" => 3 "template" => "@SyliusShop/shared/product_review/list.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/shared/product_review/list.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent {#27521 +product: App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } +count: 3 #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#27874 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27530 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27543 …} +context: Sylius\TwigHooks\Bag\DataBag {#27436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27531 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 112.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27572 #id: 1259 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27406 …} #owner: App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #associatedProducts: Doctrine\ORM\PersistentCollection {#27403 …} #createdAt: DateTime @1758633259 {#27619 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27588 : 2025-09-23 21:14:19.0 PRC (+08:00) } } "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent {#27395 +productAssociation: App\Entity\Product\ProductAssociation {#27572 #id: 1259 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27406 …} #owner: App\Entity\Product\Product {#7499 #id: 1259 #code: "economiseur-de-citron-coupe-oxo-7465" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632324 {#7507 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7471 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1259 #name: "Economiseur de Citron Coupé Oxo" #slug: "economiseur-de-citron-coupe-oxo-7465" #description: """ <div class="col is-12"><ul>\n <li>Permet de stocker les citrons coupés.</li>\n <li>Silicone flexible.</li>\n <li>Réutilisable.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Economiseur de Citron Coupé Oxo</h1><div class="col is-12">Beaucoup de recettes ne nécessitent souvent qu'une moité de citron. Pour conserver l'autre moitié, il n'existait alors que la solution de l'emballer dans un papier alimentaire (plastique ou alu) ou encore de le placer dans une boîte. Grâce à cet astucieux ustensile, il existe maintenant une nouvelle alternative !<br /><br />L'économiseur de Citron Coupé Oxo est constitué d'un socle rigide et d'une membrane en silicone, donc flexible, qui vient enrober le demi-citron une fois celui-ci posé sur le socle de l'ustensile. Disposé ainsi, votre citron se conservera plus longtemps dans votre réfrigérateur. Il convient en taille à la plupart des citrons.</div><h1>Caractéristiques Economiseur de Citron Coupé Oxo</h1><div class="col is-12">- Silicone flexible. ( s'étire pour s'adapter )<br />- Remplace le film à usage unique.<br />- Passe au lave-vaisselle.<br />- Sans BPA.<br />- Diamètre : 14 cm.</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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #associatedProducts: Doctrine\ORM\PersistentCollection {#27403 …} #createdAt: DateTime @1758633259 {#27619 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27588 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27394 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 2.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12761 …} +context: Sylius\TwigHooks\Bag\DataBag {#27688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12771 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#27121 +cart: App\Entity\Order\Order {#13675 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12761 …} +context: Sylius\TwigHooks\Bag\DataBag {#27688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12771 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||