Components
15
Twig Components
27
Render Count
185
ms
Render Time
118.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 118.0 MiB | 1.05 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 | 118.0 MiB | 0.68 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 | 118.0 MiB | 4.28 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 | 118.0 MiB | 14.33 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 | 118.0 MiB | 121.51 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: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 | 118.0 MiB | 0.41 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: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 | 118.0 MiB | 0.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28000 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28006 …} +context: Sylius\TwigHooks\Bag\DataBag {#27995 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28002 …} +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 {#28011 +variant: App\Entity\Product\ProductVariant {#8366 …} +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 {#28000 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28006 …} +context: Sylius\TwigHooks\Bag\DataBag {#27995 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28002 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 118.0 MiB | 15.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28076 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27919 …} +context: Sylius\TwigHooks\Bag\DataBag {#28070 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28069 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 {#28093 +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 {#28097 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28094 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13764 …} -formView: Symfony\Component\Form\FormView {#28239 …} -form: Symfony\Component\Form\Form {#28283 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" ] "_token" => "e40a496813dd.a5FKDNYXWtf0b-jqTAbneF3pEzh1SC9G17XooikWzRE.U6EaWYYkHKaaWZ_eOEi_GhK9XmAML2cwm8Tc6kdTqXcjvB84uHofh5hbuQ" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28076 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27919 …} +context: Sylius\TwigHooks\Bag\DataBag {#28070 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28069 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 | 118.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27580 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27584 …} +context: Sylius\TwigHooks\Bag\DataBag {#27583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27581 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 {#27571 +product: App\Entity\Product\Product {#7499 #id: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 {#27580 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27584 …} +context: Sylius\TwigHooks\Bag\DataBag {#27583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27581 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 118.0 MiB | 39.85 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27632 #id: 1931 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27466 …} #owner: App\Entity\Product\Product {#7499 #id: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 {#27452 …} #createdAt: DateTime @1758633259 {#31324 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27670 : 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 {#27443 +productAssociation: App\Entity\Product\ProductAssociation {#27632 #id: 1931 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27466 …} #owner: App\Entity\Product\Product {#7499 #id: 1931 #code: "cadre-extensible-ovale-2643" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632431 {#7507 : 2025-09-23 21:00:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632431 {#7471 : 2025-09-23 21:00:31.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: 1931 #name: "Cadre extensible ovale" #slug: "cadre-extensible-ovale-2643" #description: """ <div class="col is-12"><ul>\n <li>Permet de choisir la taille de ses pains, gâteaux ...</li>\n <li>Très pratique.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description cadre extensible ovale</h1><div class="col is-12"><span>Le cadre extensible inox ovale permet de confectionner des gâteaux, des pains... à la taille souhaitée. Très pratique pour la préparation de vos pâtisseries !</span><span></span></div><h1>Dimensions cadre extensible ovale</h1><div class="col is-12"><span>Dimensions : extensible de 27 à 40 cm. Largeur 10,5 cm. Hauteur 6 cm. Va au lave vaisselle. Va au four.</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 {#27452 …} #createdAt: DateTime @1758633259 {#31324 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27670 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27444 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 9.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27588 #id: 718 #code: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #attributes: Doctrine\ORM\PersistentCollection {#27383 …} #variants: Doctrine\ORM\PersistentCollection {#27387 …} #options: Doctrine\ORM\PersistentCollection {#27391 …} #associations: Doctrine\ORM\PersistentCollection {#27388 …} #createdAt: DateTime @1758632246 {#27409 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#27378 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27426 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27119 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27588} #id: 718 #name: "Bloc Couteau 2-in-1 Classic Ikon Wüsthof" #slug: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #description: """ <div class="col is-12"><ul>\n <li>1 bloc en bois de hêtre.</li>\n <li>1 couteau chef de 20 cm.</li>\n <li><strong><em>Le tout au prix du couteau seul !!!</em></strong></li>\n </ul></div><h1>Descriptif Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">Wüsthof développe des gammes de couteaux pour les cuisiniers les plus exigeants en combinant un design raffiné et des performances de premier plan. Le Bloc Couteau 2 in 1 Classic Ikon Wüsthof est livré avec un couteau de chef de 20 cm au prix du couteau seul !!! Il est donc gratuit !!! Le couteau est réalisé en acier inoxydable avec manche riveté et le bloc possède 5 emplacement pour couteaux et 1 emplacement pour fusil.</div><h1>Caractéristiques Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">- Bloc couteau en bois de hêtre.<br />- 5 emplacements pour couteaux.<br />- 1 emplacement pour fusil.<br />- 1 couteau chef de 20 cm.<br /><strong><em>- Le tout au prix du couteau seul !!!</em></strong></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 {#27375 …} #channels: Doctrine\ORM\PersistentCollection {#27382 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27377 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27380 …} #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 {#27211 +product: App\Entity\Product\Product {#27588 #id: 718 #code: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #attributes: Doctrine\ORM\PersistentCollection {#27383 …} #variants: Doctrine\ORM\PersistentCollection {#27387 …} #options: Doctrine\ORM\PersistentCollection {#27391 …} #associations: Doctrine\ORM\PersistentCollection {#27388 …} #createdAt: DateTime @1758632246 {#27409 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#27378 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27426 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27119 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27588} #id: 718 #name: "Bloc Couteau 2-in-1 Classic Ikon Wüsthof" #slug: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #description: """ <div class="col is-12"><ul>\n <li>1 bloc en bois de hêtre.</li>\n <li>1 couteau chef de 20 cm.</li>\n <li><strong><em>Le tout au prix du couteau seul !!!</em></strong></li>\n </ul></div><h1>Descriptif Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">Wüsthof développe des gammes de couteaux pour les cuisiniers les plus exigeants en combinant un design raffiné et des performances de premier plan. Le Bloc Couteau 2 in 1 Classic Ikon Wüsthof est livré avec un couteau de chef de 20 cm au prix du couteau seul !!! Il est donc gratuit !!! Le couteau est réalisé en acier inoxydable avec manche riveté et le bloc possède 5 emplacement pour couteaux et 1 emplacement pour fusil.</div><h1>Caractéristiques Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">- Bloc couteau en bois de hêtre.<br />- 5 emplacements pour couteaux.<br />- 1 emplacement pour fusil.<br />- 1 couteau chef de 20 cm.<br /><strong><em>- Le tout au prix du couteau seul !!!</em></strong></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 {#27375 …} #channels: Doctrine\ORM\PersistentCollection {#27382 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27377 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27380 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27177 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
118.0 MiB | 1.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27588 #id: 718 #code: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #attributes: Doctrine\ORM\PersistentCollection {#27383 …} #variants: Doctrine\ORM\PersistentCollection {#27387 …} #options: Doctrine\ORM\PersistentCollection {#27391 …} #associations: Doctrine\ORM\PersistentCollection {#27388 …} #createdAt: DateTime @1758632246 {#27409 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#27378 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27426 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27119 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27588} #id: 718 #name: "Bloc Couteau 2-in-1 Classic Ikon Wüsthof" #slug: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #description: """ <div class="col is-12"><ul>\n <li>1 bloc en bois de hêtre.</li>\n <li>1 couteau chef de 20 cm.</li>\n <li><strong><em>Le tout au prix du couteau seul !!!</em></strong></li>\n </ul></div><h1>Descriptif Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">Wüsthof développe des gammes de couteaux pour les cuisiniers les plus exigeants en combinant un design raffiné et des performances de premier plan. Le Bloc Couteau 2 in 1 Classic Ikon Wüsthof est livré avec un couteau de chef de 20 cm au prix du couteau seul !!! Il est donc gratuit !!! Le couteau est réalisé en acier inoxydable avec manche riveté et le bloc possède 5 emplacement pour couteaux et 1 emplacement pour fusil.</div><h1>Caractéristiques Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">- Bloc couteau en bois de hêtre.<br />- 5 emplacements pour couteaux.<br />- 1 emplacement pour fusil.<br />- 1 couteau chef de 20 cm.<br /><strong><em>- Le tout au prix du couteau seul !!!</em></strong></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 {#27375 …} #channels: Doctrine\ORM\PersistentCollection {#27382 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27377 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27380 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bloc Couteau 2-in-1 Classic Ikon Wüsthof" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27082 -props: [ "product" => App\Entity\Product\Product {#27588 #id: 718 #code: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #attributes: Doctrine\ORM\PersistentCollection {#27383 …} #variants: Doctrine\ORM\PersistentCollection {#27387 …} #options: Doctrine\ORM\PersistentCollection {#27391 …} #associations: Doctrine\ORM\PersistentCollection {#27388 …} #createdAt: DateTime @1758632246 {#27409 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#27378 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27426 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27119 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27588} #id: 718 #name: "Bloc Couteau 2-in-1 Classic Ikon Wüsthof" #slug: "bloc-couteau-2-in-1-classic-ikon-wuesthof-7869" #description: """ <div class="col is-12"><ul>\n <li>1 bloc en bois de hêtre.</li>\n <li>1 couteau chef de 20 cm.</li>\n <li><strong><em>Le tout au prix du couteau seul !!!</em></strong></li>\n </ul></div><h1>Descriptif Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">Wüsthof développe des gammes de couteaux pour les cuisiniers les plus exigeants en combinant un design raffiné et des performances de premier plan. Le Bloc Couteau 2 in 1 Classic Ikon Wüsthof est livré avec un couteau de chef de 20 cm au prix du couteau seul !!! Il est donc gratuit !!! Le couteau est réalisé en acier inoxydable avec manche riveté et le bloc possède 5 emplacement pour couteaux et 1 emplacement pour fusil.</div><h1>Caractéristiques Bloc Couteau 2-in-1 Classic Ikon Wüsthof</h1><div class="col is-12">- Bloc couteau en bois de hêtre.<br />- 5 emplacements pour couteaux.<br />- 1 emplacement pour fusil.<br />- 1 couteau chef de 20 cm.<br /><strong><em>- Le tout au prix du couteau seul !!!</em></strong></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 {#27375 …} #channels: Doctrine\ORM\PersistentCollection {#27382 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14052 …} #reviews: Doctrine\ORM\PersistentCollection {#27377 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27380 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 1.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26998 …} +context: Sylius\TwigHooks\Bag\DataBag {#27011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27036 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27177 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27166 #collection: Doctrine\Common\Collections\ArrayCollection {#27158 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27178 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36792 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36802 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26998 …} +context: Sylius\TwigHooks\Bag\DataBag {#27011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27036 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Bloc Couteau 2-in-1 Classic Ikon Wüsthof" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27166 #collection: Doctrine\Common\Collections\ArrayCollection {#27158 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27178 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36792 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36802 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27007 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#26998 …} +context: Sylius\TwigHooks\Bag\DataBag {#27011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27036 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27177 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27166 #collection: Doctrine\Common\Collections\ArrayCollection {#27158 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27178 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36792 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36802 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28929 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28882 …} +context: Sylius\TwigHooks\Bag\DataBag {#28927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28928 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27177 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28926 +variant: App\Entity\Product\ProductVariant {#27177 …} +price: "127,00\u{A0}€" +originalPrice: "127,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 {#28929 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28882 …} +context: Sylius\TwigHooks\Bag\DataBag {#28927 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28928 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 5.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27395 #id: 906 #code: "presse-ail-inox-966" #attributes: Doctrine\ORM\PersistentCollection {#27328 …} #variants: Doctrine\ORM\PersistentCollection {#27336 …} #options: Doctrine\ORM\PersistentCollection {#27346 …} #associations: Doctrine\ORM\PersistentCollection {#27345 …} #createdAt: DateTime @1758632272 {#27393 : 2025-09-23 20:57:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632272 {#27394 : 2025-09-23 20:57:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27396 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29959 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27395} #id: 906 #name: "Presse ail Inox" #slug: "presse-ail-inox-966" #description: """ <div class="col is-12"><ul>\n <li>Presse ail efficace.</li>\n <li>Grille intégrée pour le débouchage des trous. </li>\n <li>Belle finition.</li>\n </ul></div><h1>Description presse ail inox</h1><div class="col is-12">Le Presse ail inox est l'ustensile de cuisine indispensable pour presser votre ail efficacement. Placez une gousse d'ail dans le réservoir prévu à ceet effet puis par une simple pression, vous obtenez une purée d'ail cru qui révèlera toutes ses saveurs et donnera à vos plats de belles saveurs du Sud. Ce modèle de presse ail est doté d'un accessoire pour déboucher facilement les trous et ainsi procéder à un nettoyage efficace.<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Presse ail inox</h1><div class="col is-12">Inox. Poids 211 grammes. Longueur 16 cm. Diamètre du réservoir contenant la gousse : 3,5 cm. Grille intégrée pour le débouchage des trous.</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 {#27402 …} #channels: Doctrine\ORM\PersistentCollection {#27337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16809 …} #reviews: Doctrine\ORM\PersistentCollection {#27397 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27399 …} #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 {#27112 +product: App\Entity\Product\Product {#27395 #id: 906 #code: "presse-ail-inox-966" #attributes: Doctrine\ORM\PersistentCollection {#27328 …} #variants: Doctrine\ORM\PersistentCollection {#27336 …} #options: Doctrine\ORM\PersistentCollection {#27346 …} #associations: Doctrine\ORM\PersistentCollection {#27345 …} #createdAt: DateTime @1758632272 {#27393 : 2025-09-23 20:57:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632272 {#27394 : 2025-09-23 20:57:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27396 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29959 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27395} #id: 906 #name: "Presse ail Inox" #slug: "presse-ail-inox-966" #description: """ <div class="col is-12"><ul>\n <li>Presse ail efficace.</li>\n <li>Grille intégrée pour le débouchage des trous. </li>\n <li>Belle finition.</li>\n </ul></div><h1>Description presse ail inox</h1><div class="col is-12">Le Presse ail inox est l'ustensile de cuisine indispensable pour presser votre ail efficacement. Placez une gousse d'ail dans le réservoir prévu à ceet effet puis par une simple pression, vous obtenez une purée d'ail cru qui révèlera toutes ses saveurs et donnera à vos plats de belles saveurs du Sud. Ce modèle de presse ail est doté d'un accessoire pour déboucher facilement les trous et ainsi procéder à un nettoyage efficace.<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Presse ail inox</h1><div class="col is-12">Inox. Poids 211 grammes. Longueur 16 cm. Diamètre du réservoir contenant la gousse : 3,5 cm. Grille intégrée pour le débouchage des trous.</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 {#27402 …} #channels: Doctrine\ORM\PersistentCollection {#27337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16809 …} #reviews: Doctrine\ORM\PersistentCollection {#27397 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27399 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29666 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
118.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27395 #id: 906 #code: "presse-ail-inox-966" #attributes: Doctrine\ORM\PersistentCollection {#27328 …} #variants: Doctrine\ORM\PersistentCollection {#27336 …} #options: Doctrine\ORM\PersistentCollection {#27346 …} #associations: Doctrine\ORM\PersistentCollection {#27345 …} #createdAt: DateTime @1758632272 {#27393 : 2025-09-23 20:57:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632272 {#27394 : 2025-09-23 20:57:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27396 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29959 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27395} #id: 906 #name: "Presse ail Inox" #slug: "presse-ail-inox-966" #description: """ <div class="col is-12"><ul>\n <li>Presse ail efficace.</li>\n <li>Grille intégrée pour le débouchage des trous. </li>\n <li>Belle finition.</li>\n </ul></div><h1>Description presse ail inox</h1><div class="col is-12">Le Presse ail inox est l'ustensile de cuisine indispensable pour presser votre ail efficacement. Placez une gousse d'ail dans le réservoir prévu à ceet effet puis par une simple pression, vous obtenez une purée d'ail cru qui révèlera toutes ses saveurs et donnera à vos plats de belles saveurs du Sud. Ce modèle de presse ail est doté d'un accessoire pour déboucher facilement les trous et ainsi procéder à un nettoyage efficace.<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Presse ail inox</h1><div class="col is-12">Inox. Poids 211 grammes. Longueur 16 cm. Diamètre du réservoir contenant la gousse : 3,5 cm. Grille intégrée pour le débouchage des trous.</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 {#27402 …} #channels: Doctrine\ORM\PersistentCollection {#27337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16809 …} #reviews: Doctrine\ORM\PersistentCollection {#27397 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27399 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse ail Inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30135 -props: [ "product" => App\Entity\Product\Product {#27395 #id: 906 #code: "presse-ail-inox-966" #attributes: Doctrine\ORM\PersistentCollection {#27328 …} #variants: Doctrine\ORM\PersistentCollection {#27336 …} #options: Doctrine\ORM\PersistentCollection {#27346 …} #associations: Doctrine\ORM\PersistentCollection {#27345 …} #createdAt: DateTime @1758632272 {#27393 : 2025-09-23 20:57:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632272 {#27394 : 2025-09-23 20:57:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27396 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29959 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27395} #id: 906 #name: "Presse ail Inox" #slug: "presse-ail-inox-966" #description: """ <div class="col is-12"><ul>\n <li>Presse ail efficace.</li>\n <li>Grille intégrée pour le débouchage des trous. </li>\n <li>Belle finition.</li>\n </ul></div><h1>Description presse ail inox</h1><div class="col is-12">Le Presse ail inox est l'ustensile de cuisine indispensable pour presser votre ail efficacement. Placez une gousse d'ail dans le réservoir prévu à ceet effet puis par une simple pression, vous obtenez une purée d'ail cru qui révèlera toutes ses saveurs et donnera à vos plats de belles saveurs du Sud. Ce modèle de presse ail est doté d'un accessoire pour déboucher facilement les trous et ainsi procéder à un nettoyage efficace.<br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques Presse ail inox</h1><div class="col is-12">Inox. Poids 211 grammes. Longueur 16 cm. Diamètre du réservoir contenant la gousse : 3,5 cm. Grille intégrée pour le débouchage des trous.</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 {#27402 …} #channels: Doctrine\ORM\PersistentCollection {#27337 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16809 …} #reviews: Doctrine\ORM\PersistentCollection {#27397 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27399 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29958 …} +context: Sylius\TwigHooks\Bag\DataBag {#30394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29982 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29666 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29675 #collection: Doctrine\Common\Collections\ArrayCollection {#29781 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29653 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36819 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36821 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29958 …} +context: Sylius\TwigHooks\Bag\DataBag {#30394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29982 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse ail Inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29675 #collection: Doctrine\Common\Collections\ArrayCollection {#29781 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29653 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36819 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36821 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30490 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29958 …} +context: Sylius\TwigHooks\Bag\DataBag {#30394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29982 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29666 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29675 #collection: Doctrine\Common\Collections\ArrayCollection {#29781 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29653 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36819 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36821 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30665 …} +context: Sylius\TwigHooks\Bag\DataBag {#30675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30734 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29666 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30731 +variant: App\Entity\Product\ProductVariant {#29666 …} +price: "13,00\u{A0}€" +originalPrice: "13,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 {#30732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30665 …} +context: Sylius\TwigHooks\Bag\DataBag {#30675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30734 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 5.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27342 #id: 1375 #code: "flacon-pressable-de-chef-oxo-7313" #attributes: Doctrine\ORM\PersistentCollection {#27359 …} #variants: Doctrine\ORM\PersistentCollection {#27322 …} #options: Doctrine\ORM\PersistentCollection {#27329 …} #associations: Doctrine\ORM\PersistentCollection {#27335 …} #createdAt: DateTime @1758632338 {#27341 : 2025-09-23 20:58:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632338 {#27343 : 2025-09-23 20:58:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27344 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31402 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27342} #id: 1375 #name: "Flacon Pressable de Chef Oxo" #slug: "flacon-pressable-de-chef-oxo-7313" #description: """ <div class="col is-12"><ul>\n <li>Le bouchon reste en position ouverte pour une précision d'une seule main.</li>\n <li>Fermeture du bouchon sécurisée pour secouer ou ranger le flacon.</li>\n <li>Repères de mesures pratiques.</li>\n <li>Idéal pour l'huile, les condiments et le dressage des assiettes.</li>\n </ul></div><h1>Descriptif Flacon Pressable de Chef Oxo</h1><div class="col is-12">Flacon souple utilisable d'une seule main destiné à recevoir les nappages etc ... afin de vous aider lors du dressage des assiettes. Bouchon sécurisé pour l'agitation du flacon et son stockage.</div><h1>Caractéristiques Flacon Pressable de Chef Oxo</h1><div class="col is-12">- 350ml haut avec bouchon 21cm <br />- Sans BPA.<br />- Souple.<br />- Bouchon sécurisé.<br />- lavable en machine.<br />- Utilisable d'une seule main.<br />- Repères de mesures.</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 {#27356 …} #channels: Doctrine\ORM\PersistentCollection {#27353 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27349 …} #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 {#30141 +product: App\Entity\Product\Product {#27342 #id: 1375 #code: "flacon-pressable-de-chef-oxo-7313" #attributes: Doctrine\ORM\PersistentCollection {#27359 …} #variants: Doctrine\ORM\PersistentCollection {#27322 …} #options: Doctrine\ORM\PersistentCollection {#27329 …} #associations: Doctrine\ORM\PersistentCollection {#27335 …} #createdAt: DateTime @1758632338 {#27341 : 2025-09-23 20:58:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632338 {#27343 : 2025-09-23 20:58:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27344 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31402 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27342} #id: 1375 #name: "Flacon Pressable de Chef Oxo" #slug: "flacon-pressable-de-chef-oxo-7313" #description: """ <div class="col is-12"><ul>\n <li>Le bouchon reste en position ouverte pour une précision d'une seule main.</li>\n <li>Fermeture du bouchon sécurisée pour secouer ou ranger le flacon.</li>\n <li>Repères de mesures pratiques.</li>\n <li>Idéal pour l'huile, les condiments et le dressage des assiettes.</li>\n </ul></div><h1>Descriptif Flacon Pressable de Chef Oxo</h1><div class="col is-12">Flacon souple utilisable d'une seule main destiné à recevoir les nappages etc ... afin de vous aider lors du dressage des assiettes. Bouchon sécurisé pour l'agitation du flacon et son stockage.</div><h1>Caractéristiques Flacon Pressable de Chef Oxo</h1><div class="col is-12">- 350ml haut avec bouchon 21cm <br />- Sans BPA.<br />- Souple.<br />- Bouchon sécurisé.<br />- lavable en machine.<br />- Utilisable d'une seule main.<br />- Repères de mesures.</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 {#27356 …} #channels: Doctrine\ORM\PersistentCollection {#27353 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27349 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31351 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
118.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27342 #id: 1375 #code: "flacon-pressable-de-chef-oxo-7313" #attributes: Doctrine\ORM\PersistentCollection {#27359 …} #variants: Doctrine\ORM\PersistentCollection {#27322 …} #options: Doctrine\ORM\PersistentCollection {#27329 …} #associations: Doctrine\ORM\PersistentCollection {#27335 …} #createdAt: DateTime @1758632338 {#27341 : 2025-09-23 20:58:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632338 {#27343 : 2025-09-23 20:58:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27344 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31402 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27342} #id: 1375 #name: "Flacon Pressable de Chef Oxo" #slug: "flacon-pressable-de-chef-oxo-7313" #description: """ <div class="col is-12"><ul>\n <li>Le bouchon reste en position ouverte pour une précision d'une seule main.</li>\n <li>Fermeture du bouchon sécurisée pour secouer ou ranger le flacon.</li>\n <li>Repères de mesures pratiques.</li>\n <li>Idéal pour l'huile, les condiments et le dressage des assiettes.</li>\n </ul></div><h1>Descriptif Flacon Pressable de Chef Oxo</h1><div class="col is-12">Flacon souple utilisable d'une seule main destiné à recevoir les nappages etc ... afin de vous aider lors du dressage des assiettes. Bouchon sécurisé pour l'agitation du flacon et son stockage.</div><h1>Caractéristiques Flacon Pressable de Chef Oxo</h1><div class="col is-12">- 350ml haut avec bouchon 21cm <br />- Sans BPA.<br />- Souple.<br />- Bouchon sécurisé.<br />- lavable en machine.<br />- Utilisable d'une seule main.<br />- Repères de mesures.</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 {#27356 …} #channels: Doctrine\ORM\PersistentCollection {#27353 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27349 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Flacon Pressable de Chef Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31426 -props: [ "product" => App\Entity\Product\Product {#27342 #id: 1375 #code: "flacon-pressable-de-chef-oxo-7313" #attributes: Doctrine\ORM\PersistentCollection {#27359 …} #variants: Doctrine\ORM\PersistentCollection {#27322 …} #options: Doctrine\ORM\PersistentCollection {#27329 …} #associations: Doctrine\ORM\PersistentCollection {#27335 …} #createdAt: DateTime @1758632338 {#27341 : 2025-09-23 20:58:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632338 {#27343 : 2025-09-23 20:58:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27344 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31402 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27342} #id: 1375 #name: "Flacon Pressable de Chef Oxo" #slug: "flacon-pressable-de-chef-oxo-7313" #description: """ <div class="col is-12"><ul>\n <li>Le bouchon reste en position ouverte pour une précision d'une seule main.</li>\n <li>Fermeture du bouchon sécurisée pour secouer ou ranger le flacon.</li>\n <li>Repères de mesures pratiques.</li>\n <li>Idéal pour l'huile, les condiments et le dressage des assiettes.</li>\n </ul></div><h1>Descriptif Flacon Pressable de Chef Oxo</h1><div class="col is-12">Flacon souple utilisable d'une seule main destiné à recevoir les nappages etc ... afin de vous aider lors du dressage des assiettes. Bouchon sécurisé pour l'agitation du flacon et son stockage.</div><h1>Caractéristiques Flacon Pressable de Chef Oxo</h1><div class="col is-12">- 350ml haut avec bouchon 21cm <br />- Sans BPA.<br />- Souple.<br />- Bouchon sécurisé.<br />- lavable en machine.<br />- Utilisable d'une seule main.<br />- Repères de mesures.</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 {#27356 …} #channels: Doctrine\ORM\PersistentCollection {#27353 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14061 …} #reviews: Doctrine\ORM\PersistentCollection {#27352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27349 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31403 …} +context: Sylius\TwigHooks\Bag\DataBag {#31483 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31408 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31351 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31359 #collection: Doctrine\Common\Collections\ArrayCollection {#31368 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31347 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36834 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36836 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31403 …} +context: Sylius\TwigHooks\Bag\DataBag {#31483 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31408 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Flacon Pressable de Chef Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31359 #collection: Doctrine\Common\Collections\ArrayCollection {#31368 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31347 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36834 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36836 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31487 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31403 …} +context: Sylius\TwigHooks\Bag\DataBag {#31483 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31408 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31351 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31359 #collection: Doctrine\Common\Collections\ArrayCollection {#31368 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31347 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36834 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36836 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31528 …} +context: Sylius\TwigHooks\Bag\DataBag {#31535 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31536 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31351 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31540 +variant: App\Entity\Product\ProductVariant {#31351 …} +price: "6,00\u{A0}€" +originalPrice: "6,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 {#31537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31528 …} +context: Sylius\TwigHooks\Bag\DataBag {#31535 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31536 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 5.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27327 #id: 3077 #code: "moulin-peugeot-chaumont-4374" #attributes: Doctrine\ORM\PersistentCollection {#27305 …} #variants: Doctrine\ORM\PersistentCollection {#27303 …} #options: Doctrine\ORM\PersistentCollection {#27298 …} #associations: Doctrine\ORM\PersistentCollection {#27301 …} #createdAt: DateTime @1758632750 {#27330 : 2025-09-23 21:05:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632750 {#27334 : 2025-09-23 21:05:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27315 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27327} #id: 3077 #name: "Moulin Peugeot Chaumont" #slug: "moulin-peugeot-chaumont-4374" #description: """ <div class="col is-12"><ul>\n <li>Efficacité des mécanismes.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Chaumont</h1><div class="col is-12">Le moulin Peugeot Chaumont joue la transparence pour vous offrir le meilleur. Qu'il soit à poivre ou à sel, son mécanisme s'avère très fiable (garanti à vie) et très efficace.</div><h1>Caractéristiques Moulin Peugeot Chaumont</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps en acrylique. Mécanisme anti-corrosion. Système de réglage de la mouture. Mécanismes garantis à vie.</span></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 {#27313 …} #channels: Doctrine\ORM\PersistentCollection {#27307 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#21863 …} #reviews: Doctrine\ORM\PersistentCollection {#27311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27309 …} #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 {#31417 +product: App\Entity\Product\Product {#27327 #id: 3077 #code: "moulin-peugeot-chaumont-4374" #attributes: Doctrine\ORM\PersistentCollection {#27305 …} #variants: Doctrine\ORM\PersistentCollection {#27303 …} #options: Doctrine\ORM\PersistentCollection {#27298 …} #associations: Doctrine\ORM\PersistentCollection {#27301 …} #createdAt: DateTime @1758632750 {#27330 : 2025-09-23 21:05:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632750 {#27334 : 2025-09-23 21:05:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27315 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27327} #id: 3077 #name: "Moulin Peugeot Chaumont" #slug: "moulin-peugeot-chaumont-4374" #description: """ <div class="col is-12"><ul>\n <li>Efficacité des mécanismes.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Chaumont</h1><div class="col is-12">Le moulin Peugeot Chaumont joue la transparence pour vous offrir le meilleur. Qu'il soit à poivre ou à sel, son mécanisme s'avère très fiable (garanti à vie) et très efficace.</div><h1>Caractéristiques Moulin Peugeot Chaumont</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps en acrylique. Mécanisme anti-corrosion. Système de réglage de la mouture. Mécanismes garantis à vie.</span></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 {#27313 …} #channels: Doctrine\ORM\PersistentCollection {#27307 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#21863 …} #reviews: Doctrine\ORM\PersistentCollection {#27311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27309 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31603 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
118.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27327 #id: 3077 #code: "moulin-peugeot-chaumont-4374" #attributes: Doctrine\ORM\PersistentCollection {#27305 …} #variants: Doctrine\ORM\PersistentCollection {#27303 …} #options: Doctrine\ORM\PersistentCollection {#27298 …} #associations: Doctrine\ORM\PersistentCollection {#27301 …} #createdAt: DateTime @1758632750 {#27330 : 2025-09-23 21:05:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632750 {#27334 : 2025-09-23 21:05:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27315 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27327} #id: 3077 #name: "Moulin Peugeot Chaumont" #slug: "moulin-peugeot-chaumont-4374" #description: """ <div class="col is-12"><ul>\n <li>Efficacité des mécanismes.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Chaumont</h1><div class="col is-12">Le moulin Peugeot Chaumont joue la transparence pour vous offrir le meilleur. Qu'il soit à poivre ou à sel, son mécanisme s'avère très fiable (garanti à vie) et très efficace.</div><h1>Caractéristiques Moulin Peugeot Chaumont</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps en acrylique. Mécanisme anti-corrosion. Système de réglage de la mouture. Mécanismes garantis à vie.</span></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 {#27313 …} #channels: Doctrine\ORM\PersistentCollection {#27307 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#21863 …} #reviews: Doctrine\ORM\PersistentCollection {#27311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27309 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Chaumont" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31681 -props: [ "product" => App\Entity\Product\Product {#27327 #id: 3077 #code: "moulin-peugeot-chaumont-4374" #attributes: Doctrine\ORM\PersistentCollection {#27305 …} #variants: Doctrine\ORM\PersistentCollection {#27303 …} #options: Doctrine\ORM\PersistentCollection {#27298 …} #associations: Doctrine\ORM\PersistentCollection {#27301 …} #createdAt: DateTime @1758632750 {#27330 : 2025-09-23 21:05:50.0 PRC (+08:00) } #updatedAt: DateTime @1758632750 {#27334 : 2025-09-23 21:05:50.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27315 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27327} #id: 3077 #name: "Moulin Peugeot Chaumont" #slug: "moulin-peugeot-chaumont-4374" #description: """ <div class="col is-12"><ul>\n <li>Efficacité des mécanismes.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Chaumont</h1><div class="col is-12">Le moulin Peugeot Chaumont joue la transparence pour vous offrir le meilleur. Qu'il soit à poivre ou à sel, son mécanisme s'avère très fiable (garanti à vie) et très efficace.</div><h1>Caractéristiques Moulin Peugeot Chaumont</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps en acrylique. Mécanisme anti-corrosion. Système de réglage de la mouture. Mécanismes garantis à vie.</span></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 {#27313 …} #channels: Doctrine\ORM\PersistentCollection {#27307 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#21863 …} #reviews: Doctrine\ORM\PersistentCollection {#27311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27309 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31743 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31658 …} +context: Sylius\TwigHooks\Bag\DataBag {#31732 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31663 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31603 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31611 #collection: Doctrine\Common\Collections\ArrayCollection {#31623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36849 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36851 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31743 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31658 …} +context: Sylius\TwigHooks\Bag\DataBag {#31732 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31663 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Chaumont" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31611 #collection: Doctrine\Common\Collections\ArrayCollection {#31623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36849 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36851 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31748 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31743 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31658 …} +context: Sylius\TwigHooks\Bag\DataBag {#31732 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31663 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31603 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31611 #collection: Doctrine\Common\Collections\ArrayCollection {#31623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36849 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36851 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31788 …} +context: Sylius\TwigHooks\Bag\DataBag {#31795 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31796 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31603 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31800 +variant: App\Entity\Product\ProductVariant {#31603 …} +price: "31,00\u{A0}€" +originalPrice: "34,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 {#31797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31788 …} +context: Sylius\TwigHooks\Bag\DataBag {#31795 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31796 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 118.0 MiB | 2.00 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 {#32031 +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 …} } |
|||