Components
12
Twig Components
16
Render Count
40
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.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12427 …} +context: Sylius\TwigHooks\Bag\DataBag {#12433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12432 …} +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 {#13054 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12325 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12427 …} +context: Sylius\TwigHooks\Bag\DataBag {#12433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12432 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13131 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13127 …} +context: Sylius\TwigHooks\Bag\DataBag {#13129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13130 …} +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 {#13140 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13131 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13127 …} +context: Sylius\TwigHooks\Bag\DataBag {#13129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13130 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.50 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13222 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13201 …} +context: Sylius\TwigHooks\Bag\DataBag {#13221 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13220 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13237 +cart: App\Entity\Order\Order {#13304 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13222 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13201 …} +context: Sylius\TwigHooks\Bag\DataBag {#13221 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13220 …} +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.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13490 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13478 …} +context: Sylius\TwigHooks\Bag\DataBag {#13484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13476 …} +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 {#13499 #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 {#13490 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13478 …} +context: Sylius\TwigHooks\Bag\DataBag {#13484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13476 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27287 …} +context: Sylius\TwigHooks\Bag\DataBag {#27288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27290 …} +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 {#27300 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27287 …} +context: Sylius\TwigHooks\Bag\DataBag {#27288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27290 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27400 …} +context: Sylius\TwigHooks\Bag\DataBag {#27401 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27403 …} +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 {#27412 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27400 …} +context: Sylius\TwigHooks\Bag\DataBag {#27401 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27403 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27475 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27471 …} +context: Sylius\TwigHooks\Bag\DataBag {#27472 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27474 …} +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 {#27483 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27475 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27471 …} +context: Sylius\TwigHooks\Bag\DataBag {#27472 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27474 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1271 #code: "grattoir-plastique-jetter-8260" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632324 {#7659 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7725 : 2025-09-23 20:58:44.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: 1271 #name: "Grattoir Plastique Jetter" #slug: "grattoir-plastique-jetter-8260" #description: """ <div class="col is-12"><ul>\n <li>Article en plastique.</li>\n <li>Repose pouce pour plus de confort.</li>\n <li>Protège lame pour un rangement sécure.</li>\n <li><strong><em>Couleur selon arrivage.</em></strong></li>\n </ul></div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">Le Grattoir Jetter est réalisé en plastique et dispose d'un repose pouce pour une utilisation plus confortable. Il utilise des lames de rasoir, protégées par un garde lame en métal pour un rangement sécure. Il est particulièrement efficace lors du nettoyage des plaques de cuisson en verre.</div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">- Article en plastique.<br />- Repose pouce pour plus de confort.<br />- Protège lame pour un rangement sécure.<br />- Utilise des lames de rasoir.<br />- Dimensions : 16 x 5 x 2 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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #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 {#27540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28008 +product: App\Entity\Product\Product {#7969 #id: 1271 #code: "grattoir-plastique-jetter-8260" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632324 {#7659 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7725 : 2025-09-23 20:58:44.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: 1271 #name: "Grattoir Plastique Jetter" #slug: "grattoir-plastique-jetter-8260" #description: """ <div class="col is-12"><ul>\n <li>Article en plastique.</li>\n <li>Repose pouce pour plus de confort.</li>\n <li>Protège lame pour un rangement sécure.</li>\n <li><strong><em>Couleur selon arrivage.</em></strong></li>\n </ul></div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">Le Grattoir Jetter est réalisé en plastique et dispose d'un repose pouce pour une utilisation plus confortable. Il utilise des lames de rasoir, protégées par un garde lame en métal pour un rangement sécure. Il est particulièrement efficace lors du nettoyage des plaques de cuisson en verre.</div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">- Article en plastique.<br />- Repose pouce pour plus de confort.<br />- Protège lame pour un rangement sécure.<br />- Utilise des lames de rasoir.<br />- Dimensions : 16 x 5 x 2 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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28270 …} +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 {#27540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1271 #code: "grattoir-plastique-jetter-8260" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632324 {#7659 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7725 : 2025-09-23 20:58:44.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: 1271 #name: "Grattoir Plastique Jetter" #slug: "grattoir-plastique-jetter-8260" #description: """ <div class="col is-12"><ul>\n <li>Article en plastique.</li>\n <li>Repose pouce pour plus de confort.</li>\n <li>Protège lame pour un rangement sécure.</li>\n <li><strong><em>Couleur selon arrivage.</em></strong></li>\n </ul></div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">Le Grattoir Jetter est réalisé en plastique et dispose d'un repose pouce pour une utilisation plus confortable. Il utilise des lames de rasoir, protégées par un garde lame en métal pour un rangement sécure. Il est particulièrement efficace lors du nettoyage des plaques de cuisson en verre.</div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">- Article en plastique.<br />- Repose pouce pour plus de confort.<br />- Protège lame pour un rangement sécure.<br />- Utilise des lames de rasoir.<br />- Dimensions : 16 x 5 x 2 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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #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" => "Grattoir Plastique Jetter" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28681 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 1271 #code: "grattoir-plastique-jetter-8260" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632324 {#7659 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#7725 : 2025-09-23 20:58:44.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: 1271 #name: "Grattoir Plastique Jetter" #slug: "grattoir-plastique-jetter-8260" #description: """ <div class="col is-12"><ul>\n <li>Article en plastique.</li>\n <li>Repose pouce pour plus de confort.</li>\n <li>Protège lame pour un rangement sécure.</li>\n <li><strong><em>Couleur selon arrivage.</em></strong></li>\n </ul></div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">Le Grattoir Jetter est réalisé en plastique et dispose d'un repose pouce pour une utilisation plus confortable. Il utilise des lames de rasoir, protégées par un garde lame en métal pour un rangement sécure. Il est particulièrement efficace lors du nettoyage des plaques de cuisson en verre.</div><h1>Descriptif Grattoir Plastique Jetter</h1><div class="col is-12">- Article en plastique.<br />- Repose pouce pour plus de confort.<br />- Protège lame pour un rangement sécure.<br />- Utilise des lames de rasoir.<br />- Dimensions : 16 x 5 x 2 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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #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.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28751 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28754 …} +context: Sylius\TwigHooks\Bag\DataBag {#28749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28270 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28616 #collection: Doctrine\Common\Collections\ArrayCollection {#28615 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28453 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31562 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35805 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28751 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28754 …} +context: Sylius\TwigHooks\Bag\DataBag {#28749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grattoir Plastique Jetter" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28616 #collection: Doctrine\Common\Collections\ArrayCollection {#28615 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28453 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31562 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35805 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28759 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28751 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28754 …} +context: Sylius\TwigHooks\Bag\DataBag {#28749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28270 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28616 #collection: Doctrine\Common\Collections\ArrayCollection {#28615 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28453 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31562 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35805 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28827 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28817 …} +context: Sylius\TwigHooks\Bag\DataBag {#28825 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28826 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28270 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28836 +variant: App\Entity\Product\ProductVariant {#28270 …} +price: "10,00\u{A0}€" +originalPrice: "10,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8895 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12325 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8892 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28827 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28817 …} +context: Sylius\TwigHooks\Bag\DataBag {#28825 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28826 …} +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 {#8537 #id: 1272 #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #attributes: Doctrine\ORM\PersistentCollection {#8544 …} #variants: Doctrine\ORM\PersistentCollection {#8546 …} #options: Doctrine\ORM\PersistentCollection {#8550 …} #associations: Doctrine\ORM\PersistentCollection {#8548 …} #createdAt: DateTime @1758632324 {#8535 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#8536 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8553 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8554 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8537} #id: 1272 #name: "Pelle à doser pour sel, épices et farine Jetter" #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour vos dosages en cuisine.</li>\n <li>Bois de hêtre.</li>\n <li>Sel, épices, farine...</li>\n </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle à Sel & Epices Jetter est réalisée en bois de hêtre. Elle est particulièrement adaptée pour prendre du sel depuis une main de sel mais aussi des épices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de hêtre.<br />- Sel, épices, farines...<br />- Dimension : 10 x 4 x 4 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 {#8556 …} #channels: Doctrine\ORM\PersistentCollection {#8542 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28659 +product: App\Entity\Product\Product {#8537 #id: 1272 #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #attributes: Doctrine\ORM\PersistentCollection {#8544 …} #variants: Doctrine\ORM\PersistentCollection {#8546 …} #options: Doctrine\ORM\PersistentCollection {#8550 …} #associations: Doctrine\ORM\PersistentCollection {#8548 …} #createdAt: DateTime @1758632324 {#8535 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#8536 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8553 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8554 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8537} #id: 1272 #name: "Pelle à doser pour sel, épices et farine Jetter" #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour vos dosages en cuisine.</li>\n <li>Bois de hêtre.</li>\n <li>Sel, épices, farine...</li>\n </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle à Sel & Epices Jetter est réalisée en bois de hêtre. Elle est particulièrement adaptée pour prendre du sel depuis une main de sel mais aussi des épices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de hêtre.<br />- Sel, épices, farines...<br />- Dimension : 10 x 4 x 4 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 {#8556 …} #channels: Doctrine\ORM\PersistentCollection {#8542 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28909 …} +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 {#27540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8537 #id: 1272 #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #attributes: Doctrine\ORM\PersistentCollection {#8544 …} #variants: Doctrine\ORM\PersistentCollection {#8546 …} #options: Doctrine\ORM\PersistentCollection {#8550 …} #associations: Doctrine\ORM\PersistentCollection {#8548 …} #createdAt: DateTime @1758632324 {#8535 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#8536 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8553 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8554 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8537} #id: 1272 #name: "Pelle à doser pour sel, épices et farine Jetter" #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour vos dosages en cuisine.</li>\n <li>Bois de hêtre.</li>\n <li>Sel, épices, farine...</li>\n </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle à Sel & Epices Jetter est réalisée en bois de hêtre. Elle est particulièrement adaptée pour prendre du sel depuis une main de sel mais aussi des épices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de hêtre.<br />- Sel, épices, farines...<br />- Dimension : 10 x 4 x 4 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 {#8556 …} #channels: Doctrine\ORM\PersistentCollection {#8542 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pelle à doser pour sel, épices et farine Jetter" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28980 -props: [ "product" => App\Entity\Product\Product {#8537 #id: 1272 #code: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #attributes: Doctrine\ORM\PersistentCollection {#8544 …} #variants: Doctrine\ORM\PersistentCollection {#8546 …} #options: Doctrine\ORM\PersistentCollection {#8550 …} #associations: Doctrine\ORM\PersistentCollection {#8548 …} #createdAt: DateTime @1758632324 {#8535 : 2025-09-23 20:58:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632324 {#8536 : 2025-09-23 20:58:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8553 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8554 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8537} #id: 1272 #name: "Pelle à doser pour sel, épices et farine Jetter" #slug: "pelle-a-doser-pour-sel-epices-et-farine-jetter-8262" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour vos dosages en cuisine.</li>\n <li>Bois de hêtre.</li>\n <li>Sel, épices, farine...</li>\n </ul></div><h1>Descriptif Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">La Pelle à Sel & Epices Jetter est réalisée en bois de hêtre. Elle est particulièrement adaptée pour prendre du sel depuis une main de sel mais aussi des épices et de la farine.</div><h1>Caractéristiques Pelle à doser pour sel, épices et farine Jetter</h1><div class="col is-12">- Bois de hêtre.<br />- Sel, épices, farines...<br />- Dimension : 10 x 4 x 4 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 {#8556 …} #channels: Doctrine\ORM\PersistentCollection {#8542 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8540 …} #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 {#28973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28964 …} +context: Sylius\TwigHooks\Bag\DataBag {#29031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28909 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28917 #collection: Doctrine\Common\Collections\ArrayCollection {#28926 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28905 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35825 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35827 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28964 …} +context: Sylius\TwigHooks\Bag\DataBag {#29031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pelle à doser pour sel, épices et farine Jetter" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28917 #collection: Doctrine\Common\Collections\ArrayCollection {#28926 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28905 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35825 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35827 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29035 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28964 …} +context: Sylius\TwigHooks\Bag\DataBag {#29031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28909 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28917 #collection: Doctrine\Common\Collections\ArrayCollection {#28926 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28905 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35825 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35827 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29085 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29076 …} +context: Sylius\TwigHooks\Bag\DataBag {#29083 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29084 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28909 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29088 +variant: App\Entity\Product\ProductVariant {#28909 …} +price: "3,00\u{A0}€" +originalPrice: "3,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8895 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12325 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8892 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29085 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29076 …} +context: Sylius\TwigHooks\Bag\DataBag {#29083 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29084 …} +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.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12390 …} +context: Sylius\TwigHooks\Bag\DataBag {#27275 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12400 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29399 +cart: App\Entity\Order\Order {#13304 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12390 …} +context: Sylius\TwigHooks\Bag\DataBag {#27275 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12400 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||