Components
15
Twig Components
23
Render Count
207
ms
Render Time
118.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 118.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12844 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12837 …} +context: Sylius\TwigHooks\Bag\DataBag {#12843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12842 …} +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 {#13464 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12844 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12837 …} +context: Sylius\TwigHooks\Bag\DataBag {#12843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12842 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 118.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13541 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13537 …} +context: Sylius\TwigHooks\Bag\DataBag {#13539 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13540 …} +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 {#13550 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13541 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13537 …} +context: Sylius\TwigHooks\Bag\DataBag {#13539 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13540 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 118.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13632 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13611 …} +context: Sylius\TwigHooks\Bag\DataBag {#13631 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13630 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13647 +cart: App\Entity\Order\Order {#13714 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13632 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13611 …} +context: Sylius\TwigHooks\Bag\DataBag {#13631 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13630 …} +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 | 118.0 MiB | 14.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13888 …} +context: Sylius\TwigHooks\Bag\DataBag {#13894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13886 …} +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 {#13910 #taxonRepository: App\Repository\TaxonRepository {#13909 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13888 …} +context: Sylius\TwigHooks\Bag\DataBag {#13894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13886 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 118.0 MiB | 156.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27795 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27779 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27794 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27805 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27804 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27795 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27779 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27794 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#8363 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27799 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 118.0 MiB | 0.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27921 …} +context: Sylius\TwigHooks\Bag\DataBag {#27927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27926 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27949 +product: App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27914 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27921 …} +context: Sylius\TwigHooks\Bag\DataBag {#27927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27926 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28055 …} +context: Sylius\TwigHooks\Bag\DataBag {#28043 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28052 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8363 …} "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 {#28060 +variant: App\Entity\Product\ProductVariant {#8363 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12733 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28055 …} +context: Sylius\TwigHooks\Bag\DataBag {#28043 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28052 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 118.0 MiB | 25.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27967 …} +context: Sylius\TwigHooks\Bag\DataBag {#28119 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28118 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#28142 +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 {#28146 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28143 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13812 …} -formView: Symfony\Component\Form\FormView {#28288 …} -form: Symfony\Component\Form\Form {#28332 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" "variant" => "38-cm-ep-1-2-cm-1625" ] "_token" => "270f4d864.CBWkGdpleE_dLaLaAodS2tWPwtFwo8Qy9GJN1RGAvz0.PHeTVeIzLiCTHvWJdrUgjpbbkbMGyZxFnA0MlHXm4EUxbMBIii9NGfBs6w" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27967 …} +context: Sylius\TwigHooks\Bag\DataBag {#28119 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28118 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27799 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 118.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27267 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27269 …} +context: Sylius\TwigHooks\Bag\DataBag {#27270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27266 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27258 +product: App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27914 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27267 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27269 …} +context: Sylius\TwigHooks\Bag\DataBag {#27270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27266 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 118.0 MiB | 26.62 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27298 #id: 720 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27150 …} #owner: App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27129 …} #createdAt: DateTime @1758633259 {#27335 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27315 : 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 {#27117 +productAssociation: App\Entity\Product\ProductAssociation {#27298 #id: 720 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27150 …} #owner: App\Entity\Product\Product {#7499 #id: 720 #code: "barre-aimantee-pour-couteaux-925" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632247 {#7507 : 2025-09-23 20:57:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632247 {#7471 : 2025-09-23 20:57:27.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: 720 #name: "Barre aimantée pour couteaux" #slug: "barre-aimantee-pour-couteaux-925" #description: """ <div class="col is-12"><ul>\n <li>Tous vos couteaux et ustensiles à portée de main.</li>\n <li>Fixation murale. </li>\n <li>Pratique et durable. </li>\n <li>Bon rapport qualité-prix. </li>\n </ul></div><h1>Description Barre aimantée pour couteaux</h1><div class="col is-12"><p>La barre aimantée pour couteaux permet d'avoir vos accessoires de découpe à portée de main pour éviter les blessures en les sortant du tiroir. Très pratique, ce support magnétique s'accroche facilement à votre mur, vos ustensiles sont alors prêts à être accrochés !</p></div><h1>Caractéristiques Barre aimantée pour couteaux Lacor</h1><div class="col is-12"><div></div>\n <ul>\n <li>Livrée sans ustensiles. </li>\n <li>Fixation murale par vis fournies. (Ustensiles non compris)</li>\n <li>Garantie 1 an</li>\n </ul>\n <ul>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27129 …} #createdAt: DateTime @1758633259 {#27335 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27315 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27118 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 7.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27055 #id: 1425 #code: "passoire-inox-artame-5058" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27059 …} #options: Doctrine\ORM\PersistentCollection {#27077 …} #associations: Doctrine\ORM\PersistentCollection {#27083 …} #createdAt: DateTime @1758632347 {#27064 : 2025-09-23 20:59:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632347 {#27049 : 2025-09-23 20:59:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27053 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30509 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27055} #id: 1425 #name: "Passoire inox Artame" #slug: "passoire-inox-artame-5058" #description: """ <div class="col is-12"><ul>\n <li>En acier inoxydable.</li>\n <li>Poignées en métal.</li>\n <li>Socle large, stabilité.</li>\n <li><strong>Fabriquée au Portugal</strong></li>\n </ul></div><h1>Description Passoire inox Artame</h1><div class="col is-12">La passoire en inox Artame vous permet d'égoutter vos aliments à la perfection. Elle possède des poignées en métal et un socle large ce qui lui procure une bonne stabilité. </div><h1>Caractéristiques Passoire inox Artame</h1><div class="col is-12">En inox 18/10. DIamètre 22 cm ou 18cm. Fabriqué en Europe. Poignées en inoxl. 3 pieds très stables.</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 {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27087 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14109 …} #reviews: Doctrine\ORM\PersistentCollection {#27050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27047 …} #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 {#30036 +product: App\Entity\Product\Product {#27055 #id: 1425 #code: "passoire-inox-artame-5058" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27059 …} #options: Doctrine\ORM\PersistentCollection {#27077 …} #associations: Doctrine\ORM\PersistentCollection {#27083 …} #createdAt: DateTime @1758632347 {#27064 : 2025-09-23 20:59:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632347 {#27049 : 2025-09-23 20:59:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27053 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30509 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27055} #id: 1425 #name: "Passoire inox Artame" #slug: "passoire-inox-artame-5058" #description: """ <div class="col is-12"><ul>\n <li>En acier inoxydable.</li>\n <li>Poignées en métal.</li>\n <li>Socle large, stabilité.</li>\n <li><strong>Fabriquée au Portugal</strong></li>\n </ul></div><h1>Description Passoire inox Artame</h1><div class="col is-12">La passoire en inox Artame vous permet d'égoutter vos aliments à la perfection. Elle possède des poignées en métal et un socle large ce qui lui procure une bonne stabilité. </div><h1>Caractéristiques Passoire inox Artame</h1><div class="col is-12">En inox 18/10. DIamètre 22 cm ou 18cm. Fabriqué en Europe. Poignées en inoxl. 3 pieds très stables.</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 {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27087 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14109 …} #reviews: Doctrine\ORM\PersistentCollection {#27050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27047 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30167 …} +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]
|
118.0 MiB | 1.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27055 #id: 1425 #code: "passoire-inox-artame-5058" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27059 …} #options: Doctrine\ORM\PersistentCollection {#27077 …} #associations: Doctrine\ORM\PersistentCollection {#27083 …} #createdAt: DateTime @1758632347 {#27064 : 2025-09-23 20:59:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632347 {#27049 : 2025-09-23 20:59:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27053 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30509 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27055} #id: 1425 #name: "Passoire inox Artame" #slug: "passoire-inox-artame-5058" #description: """ <div class="col is-12"><ul>\n <li>En acier inoxydable.</li>\n <li>Poignées en métal.</li>\n <li>Socle large, stabilité.</li>\n <li><strong>Fabriquée au Portugal</strong></li>\n </ul></div><h1>Description Passoire inox Artame</h1><div class="col is-12">La passoire en inox Artame vous permet d'égoutter vos aliments à la perfection. Elle possède des poignées en métal et un socle large ce qui lui procure une bonne stabilité. </div><h1>Caractéristiques Passoire inox Artame</h1><div class="col is-12">En inox 18/10. DIamètre 22 cm ou 18cm. Fabriqué en Europe. Poignées en inoxl. 3 pieds très stables.</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 {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27087 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14109 …} #reviews: Doctrine\ORM\PersistentCollection {#27050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27047 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Passoire inox Artame" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30702 -props: [ "product" => App\Entity\Product\Product {#27055 #id: 1425 #code: "passoire-inox-artame-5058" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27059 …} #options: Doctrine\ORM\PersistentCollection {#27077 …} #associations: Doctrine\ORM\PersistentCollection {#27083 …} #createdAt: DateTime @1758632347 {#27064 : 2025-09-23 20:59:07.0 PRC (+08:00) } #updatedAt: DateTime @1758632347 {#27049 : 2025-09-23 20:59:07.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27053 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30509 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27055} #id: 1425 #name: "Passoire inox Artame" #slug: "passoire-inox-artame-5058" #description: """ <div class="col is-12"><ul>\n <li>En acier inoxydable.</li>\n <li>Poignées en métal.</li>\n <li>Socle large, stabilité.</li>\n <li><strong>Fabriquée au Portugal</strong></li>\n </ul></div><h1>Description Passoire inox Artame</h1><div class="col is-12">La passoire en inox Artame vous permet d'égoutter vos aliments à la perfection. Elle possède des poignées en métal et un socle large ce qui lui procure une bonne stabilité. </div><h1>Caractéristiques Passoire inox Artame</h1><div class="col is-12">En inox 18/10. DIamètre 22 cm ou 18cm. Fabriqué en Europe. Poignées en inoxl. 3 pieds très stables.</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 {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27087 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14109 …} #reviews: Doctrine\ORM\PersistentCollection {#27050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27047 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31123 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31042 …} +context: Sylius\TwigHooks\Bag\DataBag {#31008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31111 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30167 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30181 #collection: Doctrine\Common\Collections\ArrayCollection {#30350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30161 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36946 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36956 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31123 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31042 …} +context: Sylius\TwigHooks\Bag\DataBag {#31008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31111 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Passoire inox Artame" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30181 #collection: Doctrine\Common\Collections\ArrayCollection {#30350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30161 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36946 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36956 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31129 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31123 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31042 …} +context: Sylius\TwigHooks\Bag\DataBag {#31008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31111 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30167 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30181 #collection: Doctrine\Common\Collections\ArrayCollection {#30350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30161 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36946 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36956 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31443 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31434 …} +context: Sylius\TwigHooks\Bag\DataBag {#31441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31442 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30167 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31447 +variant: App\Entity\Product\ProductVariant {#30167 …} +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 {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12733 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31443 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31434 …} +context: Sylius\TwigHooks\Bag\DataBag {#31441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31442 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 4.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27066 #id: 3251 #code: "fromager-a-guillotine-masy-7626" #attributes: Doctrine\ORM\PersistentCollection {#29076 …} #variants: Doctrine\ORM\PersistentCollection {#28738 …} #options: Doctrine\ORM\PersistentCollection {#26992 …} #associations: Doctrine\ORM\PersistentCollection {#28536 …} #createdAt: DateTime @1758632864 {#27076 : 2025-09-23 21:07:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632864 {#27073 : 2025-09-23 21:07:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31567 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27066} #id: 3251 #name: "Fromager à Guillotine Masy" #slug: "fromager-a-guillotine-masy-7626" #description: """ <div class="col is-12"><ul>\n <li>Une touche "d'autrefois"</li>\n <li>Bois de hêtre.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Fromager à Guillotine Masy</h1><div class="col is-12">Le Fromager à Guillotine en bois de hêtre pour permettra de conserver vos fromages à température ambiante tout en les protégeant des visiteurs indésirables. D'un design vintage il apportera une touche "d'autrefois" dans votre cuisine.</div><h1>Caractéristiques Fromager à Guillotine Masy</h1><div class="col is-12">- Bois de hêtre.<br />- Assemblage par agrafes invisibles.<br />- Toile moustiquaire métallique, galvanisée et plastifiée noire.<br />- 2 étagères.<br />- Fermeture par porte à guillotine.<br />- Dimensions : 20 x 20 x 24 cm.<br />- Fabriqué en France.</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 {#27067 …} #channels: Doctrine\ORM\PersistentCollection {#28688 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14136 …} #reviews: Doctrine\ORM\PersistentCollection {#27097 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27098 …} #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 {#30528 +product: App\Entity\Product\Product {#27066 #id: 3251 #code: "fromager-a-guillotine-masy-7626" #attributes: Doctrine\ORM\PersistentCollection {#29076 …} #variants: Doctrine\ORM\PersistentCollection {#28738 …} #options: Doctrine\ORM\PersistentCollection {#26992 …} #associations: Doctrine\ORM\PersistentCollection {#28536 …} #createdAt: DateTime @1758632864 {#27076 : 2025-09-23 21:07:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632864 {#27073 : 2025-09-23 21:07:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31567 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27066} #id: 3251 #name: "Fromager à Guillotine Masy" #slug: "fromager-a-guillotine-masy-7626" #description: """ <div class="col is-12"><ul>\n <li>Une touche "d'autrefois"</li>\n <li>Bois de hêtre.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Fromager à Guillotine Masy</h1><div class="col is-12">Le Fromager à Guillotine en bois de hêtre pour permettra de conserver vos fromages à température ambiante tout en les protégeant des visiteurs indésirables. D'un design vintage il apportera une touche "d'autrefois" dans votre cuisine.</div><h1>Caractéristiques Fromager à Guillotine Masy</h1><div class="col is-12">- Bois de hêtre.<br />- Assemblage par agrafes invisibles.<br />- Toile moustiquaire métallique, galvanisée et plastifiée noire.<br />- 2 étagères.<br />- Fermeture par porte à guillotine.<br />- Dimensions : 20 x 20 x 24 cm.<br />- Fabriqué en France.</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 {#27067 …} #channels: Doctrine\ORM\PersistentCollection {#28688 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14136 …} #reviews: Doctrine\ORM\PersistentCollection {#27097 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27098 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31513 …} +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]
|
118.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27066 #id: 3251 #code: "fromager-a-guillotine-masy-7626" #attributes: Doctrine\ORM\PersistentCollection {#29076 …} #variants: Doctrine\ORM\PersistentCollection {#28738 …} #options: Doctrine\ORM\PersistentCollection {#26992 …} #associations: Doctrine\ORM\PersistentCollection {#28536 …} #createdAt: DateTime @1758632864 {#27076 : 2025-09-23 21:07:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632864 {#27073 : 2025-09-23 21:07:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31567 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27066} #id: 3251 #name: "Fromager à Guillotine Masy" #slug: "fromager-a-guillotine-masy-7626" #description: """ <div class="col is-12"><ul>\n <li>Une touche "d'autrefois"</li>\n <li>Bois de hêtre.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Fromager à Guillotine Masy</h1><div class="col is-12">Le Fromager à Guillotine en bois de hêtre pour permettra de conserver vos fromages à température ambiante tout en les protégeant des visiteurs indésirables. D'un design vintage il apportera une touche "d'autrefois" dans votre cuisine.</div><h1>Caractéristiques Fromager à Guillotine Masy</h1><div class="col is-12">- Bois de hêtre.<br />- Assemblage par agrafes invisibles.<br />- Toile moustiquaire métallique, galvanisée et plastifiée noire.<br />- 2 étagères.<br />- Fermeture par porte à guillotine.<br />- Dimensions : 20 x 20 x 24 cm.<br />- Fabriqué en France.</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 {#27067 …} #channels: Doctrine\ORM\PersistentCollection {#28688 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14136 …} #reviews: Doctrine\ORM\PersistentCollection {#27097 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27098 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Fromager à Guillotine Masy" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31591 -props: [ "product" => App\Entity\Product\Product {#27066 #id: 3251 #code: "fromager-a-guillotine-masy-7626" #attributes: Doctrine\ORM\PersistentCollection {#29076 …} #variants: Doctrine\ORM\PersistentCollection {#28738 …} #options: Doctrine\ORM\PersistentCollection {#26992 …} #associations: Doctrine\ORM\PersistentCollection {#28536 …} #createdAt: DateTime @1758632864 {#27076 : 2025-09-23 21:07:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632864 {#27073 : 2025-09-23 21:07:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31567 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27066} #id: 3251 #name: "Fromager à Guillotine Masy" #slug: "fromager-a-guillotine-masy-7626" #description: """ <div class="col is-12"><ul>\n <li>Une touche "d'autrefois"</li>\n <li>Bois de hêtre.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Fromager à Guillotine Masy</h1><div class="col is-12">Le Fromager à Guillotine en bois de hêtre pour permettra de conserver vos fromages à température ambiante tout en les protégeant des visiteurs indésirables. D'un design vintage il apportera une touche "d'autrefois" dans votre cuisine.</div><h1>Caractéristiques Fromager à Guillotine Masy</h1><div class="col is-12">- Bois de hêtre.<br />- Assemblage par agrafes invisibles.<br />- Toile moustiquaire métallique, galvanisée et plastifiée noire.<br />- 2 étagères.<br />- Fermeture par porte à guillotine.<br />- Dimensions : 20 x 20 x 24 cm.<br />- Fabriqué en France.</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 {#27067 …} #channels: Doctrine\ORM\PersistentCollection {#28688 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14136 …} #reviews: Doctrine\ORM\PersistentCollection {#27097 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27098 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31568 …} +context: Sylius\TwigHooks\Bag\DataBag {#31648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31573 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31513 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31521 #collection: Doctrine\Common\Collections\ArrayCollection {#31533 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31509 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36973 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36975 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31568 …} +context: Sylius\TwigHooks\Bag\DataBag {#31648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31573 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Fromager à Guillotine Masy" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31521 #collection: Doctrine\Common\Collections\ArrayCollection {#31533 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31509 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36973 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36975 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31652 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31568 …} +context: Sylius\TwigHooks\Bag\DataBag {#31648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31573 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31513 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31521 #collection: Doctrine\Common\Collections\ArrayCollection {#31533 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31509 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36973 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36975 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31702 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31693 …} +context: Sylius\TwigHooks\Bag\DataBag {#31700 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31701 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31513 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31705 +variant: App\Entity\Product\ProductVariant {#31513 …} +price: "38,00\u{A0}€" +originalPrice: "38,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12733 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31702 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31693 …} +context: Sylius\TwigHooks\Bag\DataBag {#31700 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31701 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 4.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#28681 #id: 3768 #code: "cuve-maxi-pour-robot-4200-magimix-7251" #attributes: Doctrine\ORM\PersistentCollection {#27080 …} #variants: Doctrine\ORM\PersistentCollection {#29091 …} #options: Doctrine\ORM\PersistentCollection {#29077 …} #associations: Doctrine\ORM\PersistentCollection {#28700 …} #createdAt: DateTime @1758633073 {#28707 : 2025-09-23 21:11:13.0 PRC (+08:00) } #updatedAt: DateTime @1758633073 {#28719 : 2025-09-23 21:11:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31822 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28681} #id: 3768 #name: "Cuve Maxi pour robot 4200 Magimix" #slug: "cuve-maxi-pour-robot-4200-magimix-7251" #description: "" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#13988 …} #channels: Doctrine\ORM\PersistentCollection {#13942 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#24851 …} #reviews: Doctrine\ORM\PersistentCollection {#13995 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27021 …} #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 {#31582 +product: App\Entity\Product\Product {#28681 #id: 3768 #code: "cuve-maxi-pour-robot-4200-magimix-7251" #attributes: Doctrine\ORM\PersistentCollection {#27080 …} #variants: Doctrine\ORM\PersistentCollection {#29091 …} #options: Doctrine\ORM\PersistentCollection {#29077 …} #associations: Doctrine\ORM\PersistentCollection {#28700 …} #createdAt: DateTime @1758633073 {#28707 : 2025-09-23 21:11:13.0 PRC (+08:00) } #updatedAt: DateTime @1758633073 {#28719 : 2025-09-23 21:11:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31822 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28681} #id: 3768 #name: "Cuve Maxi pour robot 4200 Magimix" #slug: "cuve-maxi-pour-robot-4200-magimix-7251" #description: "" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#13988 …} #channels: Doctrine\ORM\PersistentCollection {#13942 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#24851 …} #reviews: Doctrine\ORM\PersistentCollection {#13995 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27021 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31768 …} +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]
|
118.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#28681 #id: 3768 #code: "cuve-maxi-pour-robot-4200-magimix-7251" #attributes: Doctrine\ORM\PersistentCollection {#27080 …} #variants: Doctrine\ORM\PersistentCollection {#29091 …} #options: Doctrine\ORM\PersistentCollection {#29077 …} #associations: Doctrine\ORM\PersistentCollection {#28700 …} #createdAt: DateTime @1758633073 {#28707 : 2025-09-23 21:11:13.0 PRC (+08:00) } #updatedAt: DateTime @1758633073 {#28719 : 2025-09-23 21:11:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31822 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28681} #id: 3768 #name: "Cuve Maxi pour robot 4200 Magimix" #slug: "cuve-maxi-pour-robot-4200-magimix-7251" #description: "" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#13988 …} #channels: Doctrine\ORM\PersistentCollection {#13942 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#24851 …} #reviews: Doctrine\ORM\PersistentCollection {#13995 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27021 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuve Maxi pour robot 4200 Magimix" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31846 -props: [ "product" => App\Entity\Product\Product {#28681 #id: 3768 #code: "cuve-maxi-pour-robot-4200-magimix-7251" #attributes: Doctrine\ORM\PersistentCollection {#27080 …} #variants: Doctrine\ORM\PersistentCollection {#29091 …} #options: Doctrine\ORM\PersistentCollection {#29077 …} #associations: Doctrine\ORM\PersistentCollection {#28700 …} #createdAt: DateTime @1758633073 {#28707 : 2025-09-23 21:11:13.0 PRC (+08:00) } #updatedAt: DateTime @1758633073 {#28719 : 2025-09-23 21:11:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31822 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28681} #id: 3768 #name: "Cuve Maxi pour robot 4200 Magimix" #slug: "cuve-maxi-pour-robot-4200-magimix-7251" #description: "" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#13988 …} #channels: Doctrine\ORM\PersistentCollection {#13942 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#24851 …} #reviews: Doctrine\ORM\PersistentCollection {#13995 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27021 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31823 …} +context: Sylius\TwigHooks\Bag\DataBag {#31900 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31828 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31768 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31776 #collection: Doctrine\Common\Collections\ArrayCollection {#31788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31764 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36988 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36990 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31823 …} +context: Sylius\TwigHooks\Bag\DataBag {#31900 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31828 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuve Maxi pour robot 4200 Magimix" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31776 #collection: Doctrine\Common\Collections\ArrayCollection {#31788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31764 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36988 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36990 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31904 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31823 …} +context: Sylius\TwigHooks\Bag\DataBag {#31900 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31828 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31768 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31776 #collection: Doctrine\Common\Collections\ArrayCollection {#31788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31764 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36988 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36990 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31954 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31945 …} +context: Sylius\TwigHooks\Bag\DataBag {#31952 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31953 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31768 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31957 +variant: App\Entity\Product\ProductVariant {#31768 …} +price: "44,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12733 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31954 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31945 …} +context: Sylius\TwigHooks\Bag\DataBag {#31952 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31953 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 118.0 MiB | 1.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12800 …} +context: Sylius\TwigHooks\Bag\DataBag {#27727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#32188 +cart: App\Entity\Order\Order {#13714 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12800 …} +context: Sylius\TwigHooks\Bag\DataBag {#27727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||