Components
15
Twig Components
19
Render Count
170
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 102.0 MiB | 1.09 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 | 102.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 | 102.0 MiB | 4.44 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 | 102.0 MiB | 14.69 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 | 102.0 MiB | 122.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27766 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27765 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27760 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 102.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27889 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27882 …} +context: Sylius\TwigHooks\Bag\DataBag {#27888 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27887 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27910 +product: App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27875 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27889 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27882 …} +context: Sylius\TwigHooks\Bag\DataBag {#27888 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27887 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28015 …} +context: Sylius\TwigHooks\Bag\DataBag {#28004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28011 …} +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 {#28020 +variant: App\Entity\Product\ProductVariant {#8359 …} +price: "8,00\u{A0}€" +originalPrice: "8,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 {#28009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28015 …} +context: Sylius\TwigHooks\Bag\DataBag {#28004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28011 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 102.0 MiB | 16.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28085 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28078 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#28102 +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 {#28106 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28103 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13773 …} -formView: Symfony\Component\Form\FormView {#28248 …} -form: Symfony\Component\Form\Form {#28292 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" ] "_token" => "62a.AkVAJQZJi4RryV_nIMOELetTVPUvGa6yZHgOK6nq7g0.MnwiUFAh5fEBqCWzdaHnRNgFE7xfUsjwAk8jc-CmmWhpBzVIYA_48zr6LA" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28085 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28078 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27760 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 104.0 MiB | 1.92 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27523 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27527 …} +context: Sylius\TwigHooks\Bag\DataBag {#27526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27524 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27514 +product: App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27875 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27523 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27527 …} +context: Sylius\TwigHooks\Bag\DataBag {#27526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27524 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 104.0 MiB | 22.75 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27565 #id: 2338 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27413 …} #owner: App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27395 …} #createdAt: DateTime @1758633259 {#27593 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27581 : 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 {#27387 +productAssociation: App\Entity\Product\ProductAssociation {#27565 #id: 2338 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27413 …} #owner: App\Entity\Product\Product {#7499 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632522 {#7507 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.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: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#27395 …} #createdAt: DateTime @1758633259 {#27593 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27581 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27388 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 8.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27316 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#27329 …} #variants: Doctrine\ORM\PersistentCollection {#27331 …} #options: Doctrine\ORM\PersistentCollection {#27336 …} #associations: Doctrine\ORM\PersistentCollection {#27333 …} #createdAt: DateTime @1758632244 {#27354 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27323 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27318 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27316} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#27320 …} #channels: Doctrine\ORM\PersistentCollection {#27327 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27322 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27325 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27202 +product: App\Entity\Product\Product {#27316 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#27329 …} #variants: Doctrine\ORM\PersistentCollection {#27331 …} #options: Doctrine\ORM\PersistentCollection {#27336 …} #associations: Doctrine\ORM\PersistentCollection {#27333 …} #createdAt: DateTime @1758632244 {#27354 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27323 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27318 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27316} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#27320 …} #channels: Doctrine\ORM\PersistentCollection {#27327 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27322 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27325 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27170 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27316 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#27329 …} #variants: Doctrine\ORM\PersistentCollection {#27331 …} #options: Doctrine\ORM\PersistentCollection {#27336 …} #associations: Doctrine\ORM\PersistentCollection {#27333 …} #createdAt: DateTime @1758632244 {#27354 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27323 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27318 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27316} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#27320 …} #channels: Doctrine\ORM\PersistentCollection {#27327 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27322 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27325 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à Truffe inox Patisse" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27075 -props: [ "product" => App\Entity\Product\Product {#27316 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#27329 …} #variants: Doctrine\ORM\PersistentCollection {#27331 …} #options: Doctrine\ORM\PersistentCollection {#27336 …} #associations: Doctrine\ORM\PersistentCollection {#27333 …} #createdAt: DateTime @1758632244 {#27354 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27323 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27318 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27316} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#27320 …} #channels: Doctrine\ORM\PersistentCollection {#27327 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27322 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27325 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27017 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27003 …} +context: Sylius\TwigHooks\Bag\DataBag {#27016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27015 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27170 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27162 #collection: Doctrine\Common\Collections\ArrayCollection {#27126 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27168 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37510 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37504 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27017 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27003 …} +context: Sylius\TwigHooks\Bag\DataBag {#27016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27015 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à Truffe inox Patisse" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27162 #collection: Doctrine\Common\Collections\ArrayCollection {#27126 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27168 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37510 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37504 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#26970 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27017 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27003 …} +context: Sylius\TwigHooks\Bag\DataBag {#27016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27015 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27170 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27162 #collection: Doctrine\Common\Collections\ArrayCollection {#27126 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27168 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37510 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37504 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29338 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28947 …} +context: Sylius\TwigHooks\Bag\DataBag {#29339 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29337 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27170 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29353 +variant: App\Entity\Product\ProductVariant {#27170 …} +price: "9,00\u{A0}€" +originalPrice: "9,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 {#29338 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28947 …} +context: Sylius\TwigHooks\Bag\DataBag {#29339 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29337 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 4.15 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27340 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27272 …} #variants: Doctrine\ORM\PersistentCollection {#27279 …} #options: Doctrine\ORM\PersistentCollection {#27297 …} #associations: Doctrine\ORM\PersistentCollection {#27295 …} #createdAt: DateTime @1758632310 {#27338 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27339 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27341 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27340} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27345 …} #channels: Doctrine\ORM\PersistentCollection {#27292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17539 …} #reviews: Doctrine\ORM\PersistentCollection {#27351 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27359 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27103 +product: App\Entity\Product\Product {#27340 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27272 …} #variants: Doctrine\ORM\PersistentCollection {#27279 …} #options: Doctrine\ORM\PersistentCollection {#27297 …} #associations: Doctrine\ORM\PersistentCollection {#27295 …} #createdAt: DateTime @1758632310 {#27338 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27339 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27341 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27340} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27345 …} #channels: Doctrine\ORM\PersistentCollection {#27292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17539 …} #reviews: Doctrine\ORM\PersistentCollection {#27351 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27359 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29799 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27340 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27272 …} #variants: Doctrine\ORM\PersistentCollection {#27279 …} #options: Doctrine\ORM\PersistentCollection {#27297 …} #associations: Doctrine\ORM\PersistentCollection {#27295 …} #createdAt: DateTime @1758632310 {#27338 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27339 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27341 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27340} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27345 …} #channels: Doctrine\ORM\PersistentCollection {#27292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17539 …} #reviews: Doctrine\ORM\PersistentCollection {#27351 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27359 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ecumoire Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30169 -props: [ "product" => App\Entity\Product\Product {#27340 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27272 …} #variants: Doctrine\ORM\PersistentCollection {#27279 …} #options: Doctrine\ORM\PersistentCollection {#27297 …} #associations: Doctrine\ORM\PersistentCollection {#27295 …} #createdAt: DateTime @1758632310 {#27338 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27339 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27341 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27340} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27345 …} #channels: Doctrine\ORM\PersistentCollection {#27292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17539 …} #reviews: Doctrine\ORM\PersistentCollection {#27351 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27359 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30139 …} +context: Sylius\TwigHooks\Bag\DataBag {#30493 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30146 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29799 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29806 #collection: Doctrine\Common\Collections\ArrayCollection {#29816 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29793 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#42375 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#42377 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30139 …} +context: Sylius\TwigHooks\Bag\DataBag {#30493 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30146 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Ecumoire Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29806 #collection: Doctrine\Common\Collections\ArrayCollection {#29816 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29793 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#42375 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#42377 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30506 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30139 …} +context: Sylius\TwigHooks\Bag\DataBag {#30493 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30146 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29799 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29806 #collection: Doctrine\Common\Collections\ArrayCollection {#29816 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29793 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#42375 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#42377 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30794 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30744 …} +context: Sylius\TwigHooks\Bag\DataBag {#30758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30796 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29799 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30793 +variant: App\Entity\Product\ProductVariant {#29799 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#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 {#30794 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30744 …} +context: Sylius\TwigHooks\Bag\DataBag {#30758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30796 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 2.25 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 {#31544 +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 …} } |
|||