Components
12
Twig Components
16
Render Count
40
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 104.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12432 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12425 …} +context: Sylius\TwigHooks\Bag\DataBag {#12431 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12430 …} +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 {#13052 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12323 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12432 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12425 …} +context: Sylius\TwigHooks\Bag\DataBag {#12431 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12430 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 104.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13129 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13125 …} +context: Sylius\TwigHooks\Bag\DataBag {#13127 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13128 …} +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 {#13138 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13129 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13125 …} +context: Sylius\TwigHooks\Bag\DataBag {#13127 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13128 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 4.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13220 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …} +context: Sylius\TwigHooks\Bag\DataBag {#13219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13218 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13235 +cart: App\Entity\Order\Order {#13302 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13220 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …} +context: Sylius\TwigHooks\Bag\DataBag {#13219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13218 …} +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 | 104.0 MiB | 14.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13476 …} +context: Sylius\TwigHooks\Bag\DataBag {#13482 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13474 …} +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 {#13497 #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 {#13488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13476 …} +context: Sylius\TwigHooks\Bag\DataBag {#13482 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13474 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27288 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27284 …} +context: Sylius\TwigHooks\Bag\DataBag {#27285 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27287 …} +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 {#27297 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27288 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27284 …} +context: Sylius\TwigHooks\Bag\DataBag {#27285 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27287 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27397 …} +context: Sylius\TwigHooks\Bag\DataBag {#27398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27400 …} +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 {#27409 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27397 …} +context: Sylius\TwigHooks\Bag\DataBag {#27398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27400 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 1.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27468 …} +context: Sylius\TwigHooks\Bag\DataBag {#27469 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27471 …} +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 {#27480 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27468 …} +context: Sylius\TwigHooks\Bag\DataBag {#27469 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27471 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 9.35 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 764 #code: "rape-double-cuisipro-2176" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632253 {#7787 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#7403 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 764 #name: "Râpe double Cuisipro" #slug: "rape-double-cuisipro-2176" #description: """ <div class="col is-12"><ul>\r\n <li>Deux tailles de râpage </li>\r\n <li>Lames brevetées Accutec® </li>\r\n <li>Extrémités antidérapantes </li>\r\n <li>Garantie 25 ans </li>\r\n </ul></div><h1>Description Râpe double Cuisipro</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div>\n <div>La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div>Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div>Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div></div><h1>Caractéristiques Râpe double Cuisipro</h1><div class="col is-12">Lames en acier inoxydable. Extrémités anti-dérapantes. Longueur 35.6 cm. Largeur lame 3.5 cm. Garantie 25 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27570 …} +context: Sylius\TwigHooks\Bag\DataBag {#27576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27563 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28006 +product: App\Entity\Product\Product {#7964 #id: 764 #code: "rape-double-cuisipro-2176" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632253 {#7787 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#7403 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 764 #name: "Râpe double Cuisipro" #slug: "rape-double-cuisipro-2176" #description: """ <div class="col is-12"><ul>\r\n <li>Deux tailles de râpage </li>\r\n <li>Lames brevetées Accutec® </li>\r\n <li>Extrémités antidérapantes </li>\r\n <li>Garantie 25 ans </li>\r\n </ul></div><h1>Description Râpe double Cuisipro</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div>\n <div>La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div>Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div>Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div></div><h1>Caractéristiques Râpe double Cuisipro</h1><div class="col is-12">Lames en acier inoxydable. Extrémités anti-dérapantes. Longueur 35.6 cm. Largeur lame 3.5 cm. Garantie 25 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28272 …} +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 {#27537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27570 …} +context: Sylius\TwigHooks\Bag\DataBag {#27576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27563 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 1.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 764 #code: "rape-double-cuisipro-2176" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632253 {#7787 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#7403 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 764 #name: "Râpe double Cuisipro" #slug: "rape-double-cuisipro-2176" #description: """ <div class="col is-12"><ul>\r\n <li>Deux tailles de râpage </li>\r\n <li>Lames brevetées Accutec® </li>\r\n <li>Extrémités antidérapantes </li>\r\n <li>Garantie 25 ans </li>\r\n </ul></div><h1>Description Râpe double Cuisipro</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div>\n <div>La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div>Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div>Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div></div><h1>Caractéristiques Râpe double Cuisipro</h1><div class="col is-12">Lames en acier inoxydable. Extrémités anti-dérapantes. Longueur 35.6 cm. Largeur lame 3.5 cm. Garantie 25 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe double Cuisipro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28683 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 764 #code: "rape-double-cuisipro-2176" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632253 {#7787 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#7403 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 764 #name: "Râpe double Cuisipro" #slug: "rape-double-cuisipro-2176" #description: """ <div class="col is-12"><ul>\r\n <li>Deux tailles de râpage </li>\r\n <li>Lames brevetées Accutec® </li>\r\n <li>Extrémités antidérapantes </li>\r\n <li>Garantie 25 ans </li>\r\n </ul></div><h1>Description Râpe double Cuisipro</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div>\n <div>La râpe double Cuisipro possède les deux tailles de coupe les plus fréquemment utilisées, la fine (Convient pour le râpage des zestes d'agrumes, du parmesan, de l'ail, de la noix de muscade et de la cannelle) et la grossière (Convient pour le râpage des fromages à pâte dure, le zest d'agrumes, le chocolat, le gingembre et les légumes).</div>\n <div>Elle est équipée du système breveté Accutec® qui garantit des lames dépolies à l'acide et coupantes comme des rasoirs pendant 25 ans.</div>\n <div>Elle dispose d'un protège mains coulissant qui protège vos mains selon que vous utilisiez l'une ou l'autre des surfaces.</div></div><h1>Caractéristiques Râpe double Cuisipro</h1><div class="col is-12">Lames en acier inoxydable. Extrémités anti-dérapantes. Longueur 35.6 cm. Largeur lame 3.5 cm. Garantie 25 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28759 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28762 …} +context: Sylius\TwigHooks\Bag\DataBag {#28757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28756 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28272 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28618 #collection: Doctrine\Common\Collections\ArrayCollection {#28617 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28455 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31734 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35784 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28759 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28762 …} +context: Sylius\TwigHooks\Bag\DataBag {#28757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28756 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe double Cuisipro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28618 #collection: Doctrine\Common\Collections\ArrayCollection {#28617 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28455 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31734 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35784 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28767 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28759 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28762 …} +context: Sylius\TwigHooks\Bag\DataBag {#28757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28756 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28272 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28618 #collection: Doctrine\Common\Collections\ArrayCollection {#28617 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28455 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31734 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35784 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28835 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28825 …} +context: Sylius\TwigHooks\Bag\DataBag {#28833 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28834 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28272 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28844 +variant: App\Entity\Product\ProductVariant {#28272 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8893 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12323 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28835 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28825 …} +context: Sylius\TwigHooks\Bag\DataBag {#28833 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28834 …} +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 | 104.0 MiB | 4.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 763 #code: "rape-accutec-cuisipro-1666" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632253 {#8533 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#8534 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 763 #name: "Râpe Accutec Cuisipro" #slug: "rape-accutec-cuisipro-1666" #description: """ <div class="col is-12"><ul>\r\n <li>Aiguisage régulier très fin et durable </li>\r\n <li>Réservoir astucieux servant aussi de protection </li>\r\n <li>Manche ergonomique </li>\r\n </ul>\r\n <p> </p></div><h1>Description râpe Accutec Cuisipro</h1><div class="col is-12">Le secret de l' efficacité des râpes Accutec Cuisipro tient à la fabrication des lames dans un bain d’acide les aiguisant durablement comme des rasoirs. Ce procédé permet de plus d’obtenir des lames parfaitement régulières garantissant une qualité de coupe incomparable. Lorsque vous râpez avec la râpe Accutec Cuisipro des carottes, du chocolat ou des zests, ceux-ci se détachent aussi facilement que des flocons !</div><h1>Caractéristiques râpe Accutec Cuisipro</h1><div class="col is-12">Réservoir gradué servant de couvercle de protection pour le rangement. Poignée Ergonomique. Embout en silicone. Va au lave vaisselle. Longueur 29.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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27570 …} +context: Sylius\TwigHooks\Bag\DataBag {#27576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27563 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28661 +product: App\Entity\Product\Product {#8535 #id: 763 #code: "rape-accutec-cuisipro-1666" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632253 {#8533 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#8534 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 763 #name: "Râpe Accutec Cuisipro" #slug: "rape-accutec-cuisipro-1666" #description: """ <div class="col is-12"><ul>\r\n <li>Aiguisage régulier très fin et durable </li>\r\n <li>Réservoir astucieux servant aussi de protection </li>\r\n <li>Manche ergonomique </li>\r\n </ul>\r\n <p> </p></div><h1>Description râpe Accutec Cuisipro</h1><div class="col is-12">Le secret de l' efficacité des râpes Accutec Cuisipro tient à la fabrication des lames dans un bain d’acide les aiguisant durablement comme des rasoirs. Ce procédé permet de plus d’obtenir des lames parfaitement régulières garantissant une qualité de coupe incomparable. Lorsque vous râpez avec la râpe Accutec Cuisipro des carottes, du chocolat ou des zests, ceux-ci se détachent aussi facilement que des flocons !</div><h1>Caractéristiques râpe Accutec Cuisipro</h1><div class="col is-12">Réservoir gradué servant de couvercle de protection pour le rangement. Poignée Ergonomique. Embout en silicone. Va au lave vaisselle. Longueur 29.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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28917 …} +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 {#27537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27570 …} +context: Sylius\TwigHooks\Bag\DataBag {#27576 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27563 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 763 #code: "rape-accutec-cuisipro-1666" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632253 {#8533 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#8534 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 763 #name: "Râpe Accutec Cuisipro" #slug: "rape-accutec-cuisipro-1666" #description: """ <div class="col is-12"><ul>\r\n <li>Aiguisage régulier très fin et durable </li>\r\n <li>Réservoir astucieux servant aussi de protection </li>\r\n <li>Manche ergonomique </li>\r\n </ul>\r\n <p> </p></div><h1>Description râpe Accutec Cuisipro</h1><div class="col is-12">Le secret de l' efficacité des râpes Accutec Cuisipro tient à la fabrication des lames dans un bain d’acide les aiguisant durablement comme des rasoirs. Ce procédé permet de plus d’obtenir des lames parfaitement régulières garantissant une qualité de coupe incomparable. Lorsque vous râpez avec la râpe Accutec Cuisipro des carottes, du chocolat ou des zests, ceux-ci se détachent aussi facilement que des flocons !</div><h1>Caractéristiques râpe Accutec Cuisipro</h1><div class="col is-12">Réservoir gradué servant de couvercle de protection pour le rangement. Poignée Ergonomique. Embout en silicone. Va au lave vaisselle. Longueur 29.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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Accutec Cuisipro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28988 -props: [ "product" => App\Entity\Product\Product {#8535 #id: 763 #code: "rape-accutec-cuisipro-1666" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632253 {#8533 : 2025-09-23 20:57:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632253 {#8534 : 2025-09-23 20:57:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 763 #name: "Râpe Accutec Cuisipro" #slug: "rape-accutec-cuisipro-1666" #description: """ <div class="col is-12"><ul>\r\n <li>Aiguisage régulier très fin et durable </li>\r\n <li>Réservoir astucieux servant aussi de protection </li>\r\n <li>Manche ergonomique </li>\r\n </ul>\r\n <p> </p></div><h1>Description râpe Accutec Cuisipro</h1><div class="col is-12">Le secret de l' efficacité des râpes Accutec Cuisipro tient à la fabrication des lames dans un bain d’acide les aiguisant durablement comme des rasoirs. Ce procédé permet de plus d’obtenir des lames parfaitement régulières garantissant une qualité de coupe incomparable. Lorsque vous râpez avec la râpe Accutec Cuisipro des carottes, du chocolat ou des zests, ceux-ci se détachent aussi facilement que des flocons !</div><h1>Caractéristiques râpe Accutec Cuisipro</h1><div class="col is-12">Réservoir gradué servant de couvercle de protection pour le rangement. Poignée Ergonomique. Embout en silicone. Va au lave vaisselle. Longueur 29.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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28972 …} +context: Sylius\TwigHooks\Bag\DataBag {#29039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28917 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28925 #collection: Doctrine\Common\Collections\ArrayCollection {#28934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35804 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35806 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28972 …} +context: Sylius\TwigHooks\Bag\DataBag {#29039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Accutec Cuisipro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28925 #collection: Doctrine\Common\Collections\ArrayCollection {#28934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35804 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35806 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29043 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28972 …} +context: Sylius\TwigHooks\Bag\DataBag {#29039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28917 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28925 #collection: Doctrine\Common\Collections\ArrayCollection {#28934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#35804 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#35806 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29084 …} +context: Sylius\TwigHooks\Bag\DataBag {#29091 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29092 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28917 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29096 +variant: App\Entity\Product\ProductVariant {#28917 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8893 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12323 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8890 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29084 …} +context: Sylius\TwigHooks\Bag\DataBag {#29091 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29092 …} +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 | 104.0 MiB | 2.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12388 …} +context: Sylius\TwigHooks\Bag\DataBag {#27272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12398 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29373 +cart: App\Entity\Order\Order {#13302 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12388 …} +context: Sylius\TwigHooks\Bag\DataBag {#27272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12398 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||