Components
15
Twig Components
27
Render Count
189
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 106.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12789 …} +context: Sylius\TwigHooks\Bag\DataBag {#12795 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12794 …} +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 {#13416 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12789 …} +context: Sylius\TwigHooks\Bag\DataBag {#12795 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12794 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 106.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13489 …} +context: Sylius\TwigHooks\Bag\DataBag {#13491 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …} +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 {#13502 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13489 …} +context: Sylius\TwigHooks\Bag\DataBag {#13491 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 4.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13563 …} +context: Sylius\TwigHooks\Bag\DataBag {#13583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13582 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13599 +cart: App\Entity\Order\Order {#13666 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13563 …} +context: Sylius\TwigHooks\Bag\DataBag {#13583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13582 …} +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 | 106.0 MiB | 14.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …} +context: Sylius\TwigHooks\Bag\DataBag {#13846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13838 …} +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 {#13862 #taxonRepository: App\Repository\TaxonRepository {#13861 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …} +context: Sylius\TwigHooks\Bag\DataBag {#13846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13838 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 106.0 MiB | 123.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27747 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#27757 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27756 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27747 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#8366 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27751 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 106.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27880 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27873 …} +context: Sylius\TwigHooks\Bag\DataBag {#27879 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27878 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#27901 +product: App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#27866 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27880 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27873 …} +context: Sylius\TwigHooks\Bag\DataBag {#27879 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27878 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28000 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28007 …} +context: Sylius\TwigHooks\Bag\DataBag {#27995 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28004 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8366 …} "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 {#28012 +variant: App\Entity\Product\ProductVariant {#8366 …} +price: "17,00\u{A0}€" +originalPrice: "17,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28000 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28007 …} +context: Sylius\TwigHooks\Bag\DataBag {#27995 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28004 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 106.0 MiB | 16.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28077 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27919 …} +context: Sylius\TwigHooks\Bag\DataBag {#28071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28070 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#28094 +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 {#28098 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28095 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13764 …} -formView: Symfony\Component\Form\FormView {#28240 …} -form: Symfony\Component\Form\Form {#28284 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" ] "_token" => "a42e96f42d1d2f.7aOyiynPy18lzcIvyWOoIdC_lozuOaZ-onVho0HTZcI.o5bbzma5kQxcqZoX8A3xZKLs8bW5W84T7SUUyHGmF6q91t6zYf-CGGm7qQ" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28077 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27919 …} +context: Sylius\TwigHooks\Bag\DataBag {#28071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28070 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#27751 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 106.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31382 …} +context: Sylius\TwigHooks\Bag\DataBag {#31383 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31385 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#31395 +product: App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#27866 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31382 …} +context: Sylius\TwigHooks\Bag\DataBag {#31383 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31385 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 106.0 MiB | 41.18 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#31353 #id: 1851 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#31491 …} #owner: App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#31505 …} #createdAt: DateTime @1758633259 {#31325 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#31337 : 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 {#31514 +productAssociation: App\Entity\Product\ProductAssociation {#31353 #id: 1851 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#31491 …} #owner: App\Entity\Product\Product {#7499 #id: 1851 #code: "fourchettes-a-tremper-louis-tellier-1256" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632421 {#7507 : 2025-09-23 21:00:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632421 {#7471 : 2025-09-23 21:00:21.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: 1851 #name: "Fourchettes à tremper Louis Tellier" #slug: "fourchettes-a-tremper-louis-tellier-1256" #description: """ <div class="col is-12"><ul>\n <li>En inox.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description Fourchettes à tremper Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable. Manche en polypropylène.</div>\n <div>Les fourchettes à tremper permettent l'enrobage des ganaches, truffes... </div>\n <div>Acier inoxydable. Manche en polypropylène.</div></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 {#31505 …} #createdAt: DateTime @1758633259 {#31325 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#31337 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#31513 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 9.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27626 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27650 …} #variants: Doctrine\ORM\PersistentCollection {#27663 …} #options: Doctrine\ORM\PersistentCollection {#27668 …} #associations: Doctrine\ORM\PersistentCollection {#27665 …} #createdAt: DateTime @1758632278 {#31543 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27633 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27352 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27626} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#27630 …} #channels: Doctrine\ORM\PersistentCollection {#27648 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27632 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27646 …} #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 {#27453 +product: App\Entity\Product\Product {#27626 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27650 …} #variants: Doctrine\ORM\PersistentCollection {#27663 …} #options: Doctrine\ORM\PersistentCollection {#27668 …} #associations: Doctrine\ORM\PersistentCollection {#27665 …} #createdAt: DateTime @1758632278 {#31543 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27633 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27352 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27626} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#27630 …} #channels: Doctrine\ORM\PersistentCollection {#27648 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27632 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27646 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27417 …} +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]
|
106.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27626 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27650 …} #variants: Doctrine\ORM\PersistentCollection {#27663 …} #options: Doctrine\ORM\PersistentCollection {#27668 …} #associations: Doctrine\ORM\PersistentCollection {#27665 …} #createdAt: DateTime @1758632278 {#31543 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27633 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27352 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27626} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#27630 …} #channels: Doctrine\ORM\PersistentCollection {#27648 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27632 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27646 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Gant anti-coupures Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27323 -props: [ "product" => App\Entity\Product\Product {#27626 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27650 …} #variants: Doctrine\ORM\PersistentCollection {#27663 …} #options: Doctrine\ORM\PersistentCollection {#27668 …} #associations: Doctrine\ORM\PersistentCollection {#27665 …} #createdAt: DateTime @1758632278 {#31543 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27633 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27352 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27626} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#27630 …} #channels: Doctrine\ORM\PersistentCollection {#27648 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27632 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27646 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27249 …} +context: Sylius\TwigHooks\Bag\DataBag {#27256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27255 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27417 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27409 #collection: Doctrine\Common\Collections\ArrayCollection {#27400 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27419 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36802 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36812 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27249 …} +context: Sylius\TwigHooks\Bag\DataBag {#27256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27255 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Gant anti-coupures Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27409 #collection: Doctrine\Common\Collections\ArrayCollection {#27400 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27419 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36802 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36812 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27240 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27249 …} +context: Sylius\TwigHooks\Bag\DataBag {#27256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27255 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27417 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27409 #collection: Doctrine\Common\Collections\ArrayCollection {#27400 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27419 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36802 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36812 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27184 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27179 …} +context: Sylius\TwigHooks\Bag\DataBag {#27185 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27183 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27417 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27180 +variant: App\Entity\Product\ProductVariant {#27417 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27184 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27179 …} +context: Sylius\TwigHooks\Bag\DataBag {#27185 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27183 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 5.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27672 #id: 1577 #code: "lot-ustensiles-en-bois-kitchen-craft-3743" #attributes: Doctrine\ORM\PersistentCollection {#27570 …} #variants: Doctrine\ORM\PersistentCollection {#27578 …} #options: Doctrine\ORM\PersistentCollection {#27595 …} #associations: Doctrine\ORM\PersistentCollection {#27635 …} #createdAt: DateTime @1758632372 {#27670 : 2025-09-23 20:59:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632372 {#27671 : 2025-09-23 20:59:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27672} #id: 1577 #name: "Lot ustensiles en bois KITCHEN CRAFT" #slug: "lot-ustensiles-en-bois-kitchen-craft-3743" #description: """ <div class="col is-12"><ul>\n <li>3 ustensiles différents</li>\n <li>Utilisation sur tout type de matériaux</li>\n <li><strong>Fabriqués en Pologne.</strong></li>\n </ul></div><h1>Description Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Le Lot ustensiles en bois KITCHEN CRAFT comporte une spatule, une cuillère, ainsi qu'une cuillère à racler en bois de hêtre, lavable uniquement à la main.Le lot s'utilise sur tout type de matèriaux même les matières antiadhésives, sans crainte de les abîmer. </div><h1>Caractéristiques Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Matière : bois de hêtre. Lavable uniquement à la main. Dimensions : Cuillère et cuillère à racler : 30 cm, spatules : 28 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 {#27820 …} #channels: Doctrine\ORM\PersistentCollection {#27583 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18569 …} #reviews: Doctrine\ORM\PersistentCollection {#31540 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31538 …} #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 {#27349 +product: App\Entity\Product\Product {#27672 #id: 1577 #code: "lot-ustensiles-en-bois-kitchen-craft-3743" #attributes: Doctrine\ORM\PersistentCollection {#27570 …} #variants: Doctrine\ORM\PersistentCollection {#27578 …} #options: Doctrine\ORM\PersistentCollection {#27595 …} #associations: Doctrine\ORM\PersistentCollection {#27635 …} #createdAt: DateTime @1758632372 {#27670 : 2025-09-23 20:59:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632372 {#27671 : 2025-09-23 20:59:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27672} #id: 1577 #name: "Lot ustensiles en bois KITCHEN CRAFT" #slug: "lot-ustensiles-en-bois-kitchen-craft-3743" #description: """ <div class="col is-12"><ul>\n <li>3 ustensiles différents</li>\n <li>Utilisation sur tout type de matériaux</li>\n <li><strong>Fabriqués en Pologne.</strong></li>\n </ul></div><h1>Description Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Le Lot ustensiles en bois KITCHEN CRAFT comporte une spatule, une cuillère, ainsi qu'une cuillère à racler en bois de hêtre, lavable uniquement à la main.Le lot s'utilise sur tout type de matèriaux même les matières antiadhésives, sans crainte de les abîmer. </div><h1>Caractéristiques Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Matière : bois de hêtre. Lavable uniquement à la main. Dimensions : Cuillère et cuillère à racler : 30 cm, spatules : 28 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 {#27820 …} #channels: Doctrine\ORM\PersistentCollection {#27583 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18569 …} #reviews: Doctrine\ORM\PersistentCollection {#31540 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31538 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27113 …} +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]
|
106.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27672 #id: 1577 #code: "lot-ustensiles-en-bois-kitchen-craft-3743" #attributes: Doctrine\ORM\PersistentCollection {#27570 …} #variants: Doctrine\ORM\PersistentCollection {#27578 …} #options: Doctrine\ORM\PersistentCollection {#27595 …} #associations: Doctrine\ORM\PersistentCollection {#27635 …} #createdAt: DateTime @1758632372 {#27670 : 2025-09-23 20:59:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632372 {#27671 : 2025-09-23 20:59:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27672} #id: 1577 #name: "Lot ustensiles en bois KITCHEN CRAFT" #slug: "lot-ustensiles-en-bois-kitchen-craft-3743" #description: """ <div class="col is-12"><ul>\n <li>3 ustensiles différents</li>\n <li>Utilisation sur tout type de matériaux</li>\n <li><strong>Fabriqués en Pologne.</strong></li>\n </ul></div><h1>Description Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Le Lot ustensiles en bois KITCHEN CRAFT comporte une spatule, une cuillère, ainsi qu'une cuillère à racler en bois de hêtre, lavable uniquement à la main.Le lot s'utilise sur tout type de matèriaux même les matières antiadhésives, sans crainte de les abîmer. </div><h1>Caractéristiques Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Matière : bois de hêtre. Lavable uniquement à la main. Dimensions : Cuillère et cuillère à racler : 30 cm, spatules : 28 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 {#27820 …} #channels: Doctrine\ORM\PersistentCollection {#27583 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18569 …} #reviews: Doctrine\ORM\PersistentCollection {#31540 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lot ustensiles en bois KITCHEN CRAFT" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27028 -props: [ "product" => App\Entity\Product\Product {#27672 #id: 1577 #code: "lot-ustensiles-en-bois-kitchen-craft-3743" #attributes: Doctrine\ORM\PersistentCollection {#27570 …} #variants: Doctrine\ORM\PersistentCollection {#27578 …} #options: Doctrine\ORM\PersistentCollection {#27595 …} #associations: Doctrine\ORM\PersistentCollection {#27635 …} #createdAt: DateTime @1758632372 {#27670 : 2025-09-23 20:59:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632372 {#27671 : 2025-09-23 20:59:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27672} #id: 1577 #name: "Lot ustensiles en bois KITCHEN CRAFT" #slug: "lot-ustensiles-en-bois-kitchen-craft-3743" #description: """ <div class="col is-12"><ul>\n <li>3 ustensiles différents</li>\n <li>Utilisation sur tout type de matériaux</li>\n <li><strong>Fabriqués en Pologne.</strong></li>\n </ul></div><h1>Description Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Le Lot ustensiles en bois KITCHEN CRAFT comporte une spatule, une cuillère, ainsi qu'une cuillère à racler en bois de hêtre, lavable uniquement à la main.Le lot s'utilise sur tout type de matèriaux même les matières antiadhésives, sans crainte de les abîmer. </div><h1>Caractéristiques Lot ustensiles en bois KITCHEN CRAFT</h1><div class="col is-12">Matière : bois de hêtre. Lavable uniquement à la main. Dimensions : Cuillère et cuillère à racler : 30 cm, spatules : 28 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 {#27820 …} #channels: Doctrine\ORM\PersistentCollection {#27583 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18569 …} #reviews: Doctrine\ORM\PersistentCollection {#31540 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27012 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27053 …} +context: Sylius\TwigHooks\Bag\DataBag {#28704 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27050 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27113 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27103 #collection: Doctrine\Common\Collections\ArrayCollection {#27089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36829 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36831 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27012 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27053 …} +context: Sylius\TwigHooks\Bag\DataBag {#28704 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27050 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Lot ustensiles en bois KITCHEN CRAFT" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27103 #collection: Doctrine\Common\Collections\ArrayCollection {#27089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36829 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36831 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28887 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27012 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27053 …} +context: Sylius\TwigHooks\Bag\DataBag {#28704 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27050 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27113 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27103 #collection: Doctrine\Common\Collections\ArrayCollection {#27089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36829 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36831 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29485 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29353 …} +context: Sylius\TwigHooks\Bag\DataBag {#29491 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27113 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29484 +variant: App\Entity\Product\ProductVariant {#27113 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29485 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29353 …} +context: Sylius\TwigHooks\Bag\DataBag {#29491 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 5.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27581 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#27618 …} #variants: Doctrine\ORM\PersistentCollection {#27564 …} #options: Doctrine\ORM\PersistentCollection {#27571 …} #associations: Doctrine\ORM\PersistentCollection {#27577 …} #createdAt: DateTime @1758632652 {#27580 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#27582 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30149 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27581} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></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 {#27615 …} #channels: Doctrine\ORM\PersistentCollection {#27612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22137 …} #reviews: Doctrine\ORM\PersistentCollection {#27613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27610 …} #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 {#27030 +product: App\Entity\Product\Product {#27581 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#27618 …} #variants: Doctrine\ORM\PersistentCollection {#27564 …} #options: Doctrine\ORM\PersistentCollection {#27571 …} #associations: Doctrine\ORM\PersistentCollection {#27577 …} #createdAt: DateTime @1758632652 {#27580 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#27582 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30149 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27581} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></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 {#27615 …} #channels: Doctrine\ORM\PersistentCollection {#27612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22137 …} #reviews: Doctrine\ORM\PersistentCollection {#27613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27610 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29810 …} +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]
|
106.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27581 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#27618 …} #variants: Doctrine\ORM\PersistentCollection {#27564 …} #options: Doctrine\ORM\PersistentCollection {#27571 …} #associations: Doctrine\ORM\PersistentCollection {#27577 …} #createdAt: DateTime @1758632652 {#27580 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#27582 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30149 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27581} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></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 {#27615 …} #channels: Doctrine\ORM\PersistentCollection {#27612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22137 …} #reviews: Doctrine\ORM\PersistentCollection {#27613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27610 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Shaker à herbes et épices Saunderton Cole et Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30317 -props: [ "product" => App\Entity\Product\Product {#27581 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#27618 …} #variants: Doctrine\ORM\PersistentCollection {#27564 …} #options: Doctrine\ORM\PersistentCollection {#27571 …} #associations: Doctrine\ORM\PersistentCollection {#27577 …} #createdAt: DateTime @1758632652 {#27580 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#27582 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30149 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27581} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></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 {#27615 …} #channels: Doctrine\ORM\PersistentCollection {#27612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22137 …} #reviews: Doctrine\ORM\PersistentCollection {#27613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27610 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30735 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30150 …} +context: Sylius\TwigHooks\Bag\DataBag {#30622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30157 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29810 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29965 #collection: Doctrine\Common\Collections\ArrayCollection {#29955 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36844 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36846 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30735 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30150 …} +context: Sylius\TwigHooks\Bag\DataBag {#30622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30157 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Shaker à herbes et épices Saunderton Cole et Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29965 #collection: Doctrine\Common\Collections\ArrayCollection {#29955 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36844 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36846 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30743 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30735 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30150 …} +context: Sylius\TwigHooks\Bag\DataBag {#30622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30157 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29810 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29965 #collection: Doctrine\Common\Collections\ArrayCollection {#29955 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36844 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36846 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31557 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31548 …} +context: Sylius\TwigHooks\Bag\DataBag {#31555 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31556 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29810 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31560 +variant: App\Entity\Product\ProductVariant {#29810 …} +price: "26,00\u{A0}€" +originalPrice: "26,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31557 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31548 …} +context: Sylius\TwigHooks\Bag\DataBag {#31555 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31556 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 5.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27569 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#27547 …} #variants: Doctrine\ORM\PersistentCollection {#27545 …} #options: Doctrine\ORM\PersistentCollection {#27541 …} #associations: Doctrine\ORM\PersistentCollection {#27543 …} #createdAt: DateTime @1758632754 {#27572 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#27575 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27569} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#27555 …} #channels: Doctrine\ORM\PersistentCollection {#27549 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22497 …} #reviews: Doctrine\ORM\PersistentCollection {#27553 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27551 …} #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 {#30312 +product: App\Entity\Product\Product {#27569 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#27547 …} #variants: Doctrine\ORM\PersistentCollection {#27545 …} #options: Doctrine\ORM\PersistentCollection {#27541 …} #associations: Doctrine\ORM\PersistentCollection {#27543 …} #createdAt: DateTime @1758632754 {#27572 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#27575 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27569} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#27555 …} #channels: Doctrine\ORM\PersistentCollection {#27549 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22497 …} #reviews: Doctrine\ORM\PersistentCollection {#27553 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27551 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31623 …} +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]
|
106.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27569 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#27547 …} #variants: Doctrine\ORM\PersistentCollection {#27545 …} #options: Doctrine\ORM\PersistentCollection {#27541 …} #associations: Doctrine\ORM\PersistentCollection {#27543 …} #createdAt: DateTime @1758632754 {#27572 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#27575 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27569} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#27555 …} #channels: Doctrine\ORM\PersistentCollection {#27549 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22497 …} #reviews: Doctrine\ORM\PersistentCollection {#27553 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27551 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à poivre long Isen Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31701 -props: [ "product" => App\Entity\Product\Product {#27569 #id: 3102 #code: "moulin-a-poivre-long-isen-peugeot-6813" #attributes: Doctrine\ORM\PersistentCollection {#27547 …} #variants: Doctrine\ORM\PersistentCollection {#27545 …} #options: Doctrine\ORM\PersistentCollection {#27541 …} #associations: Doctrine\ORM\PersistentCollection {#27543 …} #createdAt: DateTime @1758632754 {#27572 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#27575 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27569} #id: 3102 #name: "Moulin à poivre long Isen Peugeot" #slug: "moulin-a-poivre-long-isen-peugeot-6813" #description: """ <div class="col is-12"><ul>\n <li>Spécial pour tous les poivres longs comme le poivre kampot.</li>\n <li>Mécanisme démontable pour un nettoyage facile.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin à poivre long Isen Peugeot</h1><div class="col is-12">Le Moulin à poivre long Isen Peugeot a été spécialement conçu pour moudre parfaitement les poivres longs et les poivres à gros grains. Il bénéficie de tous les standards de qualité habituels des produits de la marque avec son mécanisme garanti sans limitation de durée.</div><h1>Caractéristiques Moulin à poivre long Isen Peugeot</h1><div class="col is-12">- Réglage spécial poivre long.<br />- Mécanisme inox garanti à vie.<br />- Corps bois couleur naturel<br />- Hauteur 16 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 {#27555 …} #channels: Doctrine\ORM\PersistentCollection {#27549 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#22497 …} #reviews: Doctrine\ORM\PersistentCollection {#27553 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27551 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31694 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31678 …} +context: Sylius\TwigHooks\Bag\DataBag {#31752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31683 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31623 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31631 #collection: Doctrine\Common\Collections\ArrayCollection {#31643 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31619 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36859 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36861 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31694 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31678 …} +context: Sylius\TwigHooks\Bag\DataBag {#31752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31683 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à poivre long Isen Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31631 #collection: Doctrine\Common\Collections\ArrayCollection {#31643 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31619 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36859 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36861 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31756 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31694 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31678 …} +context: Sylius\TwigHooks\Bag\DataBag {#31752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31683 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31623 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31631 #collection: Doctrine\Common\Collections\ArrayCollection {#31643 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31619 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36859 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36861 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31797 …} +context: Sylius\TwigHooks\Bag\DataBag {#31804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31805 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31623 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31809 +variant: App\Entity\Product\ProductVariant {#31623 …} +price: "85,00\u{A0}€" +originalPrice: "94,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31797 …} +context: Sylius\TwigHooks\Bag\DataBag {#31804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31805 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 2.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12752 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12762 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#32040 +cart: App\Entity\Order\Order {#13666 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12752 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12762 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||