Components
15
Twig Components
15
Render Count
195
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 98.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12875 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12868 …} +context: Sylius\TwigHooks\Bag\DataBag {#12874 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12873 …} +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 {#13495 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12764 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12875 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12868 …} +context: Sylius\TwigHooks\Bag\DataBag {#12874 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12873 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 98.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13572 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13568 …} +context: Sylius\TwigHooks\Bag\DataBag {#13570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13571 …} +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 {#13581 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13572 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13568 …} +context: Sylius\TwigHooks\Bag\DataBag {#13570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13571 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 98.0 MiB | 4.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13642 …} +context: Sylius\TwigHooks\Bag\DataBag {#13662 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13661 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13678 +cart: App\Entity\Order\Order {#13745 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13642 …} +context: Sylius\TwigHooks\Bag\DataBag {#13662 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13661 …} +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 | 98.0 MiB | 14.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13931 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13919 …} +context: Sylius\TwigHooks\Bag\DataBag {#13925 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13917 …} +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 {#13941 #taxonRepository: App\Repository\TaxonRepository {#13940 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13931 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13919 …} +context: Sylius\TwigHooks\Bag\DataBag {#13925 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13917 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 104.0 MiB | 154.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27826 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27812 …} +context: Sylius\TwigHooks\Bag\DataBag {#27810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27825 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27836 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27835 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27826 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27812 …} +context: Sylius\TwigHooks\Bag\DataBag {#27810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27825 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#8360 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27830 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 98.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27952 …} +context: Sylius\TwigHooks\Bag\DataBag {#27958 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27957 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27980 +product: App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27945 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27952 …} +context: Sylius\TwigHooks\Bag\DataBag {#27958 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27957 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 98.0 MiB | 0.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28079 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28085 …} +context: Sylius\TwigHooks\Bag\DataBag {#28074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28081 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8360 …} "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 {#28090 +variant: App\Entity\Product\ProductVariant {#8360 …} +price: "48,00\u{A0}€" +originalPrice: "53,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9334 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12764 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9331 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28079 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28085 …} +context: Sylius\TwigHooks\Bag\DataBag {#28074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28081 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 102.0 MiB | 31.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27998 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28148 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#28172 +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 {#28176 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28173 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13843 …} -formView: Symfony\Component\Form\FormView {#28318 …} -form: Symfony\Component\Form\Form {#28362 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" "variant" => "18-cm-poivre-14681" ] "_token" => "1012600da78fe6e74c58c.lCfR-qo_KW-3f5BCA4PYGnvkAkL5hveAsNJEs0q8DWI.x1CJisYLHCn4UqEuM_OtazSPTDab977437cQ_3n3Z1HYUOjLyW9KH9YTyQ" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27998 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28148 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27830 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 104.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27186 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27188 …} +context: Sylius\TwigHooks\Bag\DataBag {#27189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27185 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27019 +product: App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27945 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27186 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27188 …} +context: Sylius\TwigHooks\Bag\DataBag {#27189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27185 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 106.0 MiB | 15.99 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27221 #id: 3060 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27040 …} #owner: App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#28814 …} #createdAt: DateTime @1758633259 {#27245 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27233 : 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 {#28830 +productAssociation: App\Entity\Product\ProductAssociation {#27221 #id: 3060 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27040 …} #owner: App\Entity\Product\Product {#7499 #id: 3060 #code: "moulin-peugeot-paris-icone-laque-noir-6317" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632748 {#7507 : 2025-09-23 21:05:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632748 {#7471 : 2025-09-23 21:05:48.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: 3060 #name: "Moulin Peugeot Paris Icône laqué noir" #slug: "moulin-peugeot-paris-icone-laque-noir-6317" #description: """ <div class="col is-12"><ul>\n <li>Remplissage facile.</li>\n <li>Mécanisme garantis à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">Son corps d'un noir veiné intense est surmonté d'une coupelle métallique éclatante comme un miroir, cachant une fonction inédite de remplissage facilité. Peugeot démontre avec ce moulin, tout le soin et le sens du détail qu'il accorde à l'usage de ses produits.</div><h1>Caractéristiques Moulin Peugeot Paris Icône laqué noir</h1><div class="col is-12">- Hêtre laqué noir.<br />- Coupelle métalique.<br />- Mécanismes sel ou poivre garantis à vie.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#28814 …} #createdAt: DateTime @1758633259 {#27245 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27233 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#28882 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 8.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#30016 #id: 856 #code: "hachoir-mecanique-multi-coupes-roesle-8001" #attributes: Doctrine\ORM\PersistentCollection {#29870 …} #variants: Doctrine\ORM\PersistentCollection {#29869 …} #options: Doctrine\ORM\PersistentCollection {#29858 …} #associations: Doctrine\ORM\PersistentCollection {#29855 …} #createdAt: DateTime @1758632265 {#29436 : 2025-09-23 20:57:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632265 {#29878 : 2025-09-23 20:57:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29999 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31016 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#30016} #id: 856 #name: "Hachoir Mécanique Multi-coupes Rösle" #slug: "hachoir-mecanique-multi-coupes-roesle-8001" #description: """ <div class="col is-12"><ul>\n <li>Entièrement mécanique.</li>\n <li>Mécanisme performant aux 2 lames amovibles.</li>\n <li><strong>Accessoires supplémentaires pour plus de polyvalence</strong></li>\n </ul></div><h1>Descriptif Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">Le Hachoir Mécanique Multi-coupes Rösle coupe rapidement et facilement les fruits, légumes ainsi que les fines herbes en moyens ou petits morceaux selon les besoins. Mais il ne se contente pas de couper ! En effet, grâce à ses accessoires fournis, il est également capable de préparer les sauces, vinaigrettes, soupes, aliments pour bébés, compotes.... Et même d'essorer les fines herbes ! Une fois coupés, vos aliments peuvent être conservés de façon optimale grâce au couvercle fourni.<br /><br />Performant, ce hachoir est doté d'un mécanisme de coupe à deux lames amovibles d'une force motrice 1:7 sans besoin de maintenance. Fiable, il est doté d'un récipient en plastique transparent (SAN) et résistant aux chocs avec des sécurités anti-glisse au-dessous. Bonne prise en main grâce à sa poignée ergonomique.</div><h1>Caractéristiques Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">- Hachoir mécanique.<br />- Fruits, légumes & fines herbes.<br />- Force motrice élevée.<br />- Mécanisme à 2 lames amovibles.<br />- Nombreux accessoires fournis : mélangeur, corbeille à fines herbes, couvercle de conservation, spatule de nettoyage.<br />- Nettoyage facile. </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 {#30000 …} #channels: Doctrine\ORM\PersistentCollection {#29872 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14131 …} #reviews: Doctrine\ORM\PersistentCollection {#29880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29874 …} #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 {#30501 +product: App\Entity\Product\Product {#30016 #id: 856 #code: "hachoir-mecanique-multi-coupes-roesle-8001" #attributes: Doctrine\ORM\PersistentCollection {#29870 …} #variants: Doctrine\ORM\PersistentCollection {#29869 …} #options: Doctrine\ORM\PersistentCollection {#29858 …} #associations: Doctrine\ORM\PersistentCollection {#29855 …} #createdAt: DateTime @1758632265 {#29436 : 2025-09-23 20:57:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632265 {#29878 : 2025-09-23 20:57:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29999 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31016 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#30016} #id: 856 #name: "Hachoir Mécanique Multi-coupes Rösle" #slug: "hachoir-mecanique-multi-coupes-roesle-8001" #description: """ <div class="col is-12"><ul>\n <li>Entièrement mécanique.</li>\n <li>Mécanisme performant aux 2 lames amovibles.</li>\n <li><strong>Accessoires supplémentaires pour plus de polyvalence</strong></li>\n </ul></div><h1>Descriptif Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">Le Hachoir Mécanique Multi-coupes Rösle coupe rapidement et facilement les fruits, légumes ainsi que les fines herbes en moyens ou petits morceaux selon les besoins. Mais il ne se contente pas de couper ! En effet, grâce à ses accessoires fournis, il est également capable de préparer les sauces, vinaigrettes, soupes, aliments pour bébés, compotes.... Et même d'essorer les fines herbes ! Une fois coupés, vos aliments peuvent être conservés de façon optimale grâce au couvercle fourni.<br /><br />Performant, ce hachoir est doté d'un mécanisme de coupe à deux lames amovibles d'une force motrice 1:7 sans besoin de maintenance. Fiable, il est doté d'un récipient en plastique transparent (SAN) et résistant aux chocs avec des sécurités anti-glisse au-dessous. Bonne prise en main grâce à sa poignée ergonomique.</div><h1>Caractéristiques Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">- Hachoir mécanique.<br />- Fruits, légumes & fines herbes.<br />- Force motrice élevée.<br />- Mécanisme à 2 lames amovibles.<br />- Nombreux accessoires fournis : mélangeur, corbeille à fines herbes, couvercle de conservation, spatule de nettoyage.<br />- Nettoyage facile. </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 {#30000 …} #channels: Doctrine\ORM\PersistentCollection {#29872 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14131 …} #reviews: Doctrine\ORM\PersistentCollection {#29880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29874 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30662 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#30016 #id: 856 #code: "hachoir-mecanique-multi-coupes-roesle-8001" #attributes: Doctrine\ORM\PersistentCollection {#29870 …} #variants: Doctrine\ORM\PersistentCollection {#29869 …} #options: Doctrine\ORM\PersistentCollection {#29858 …} #associations: Doctrine\ORM\PersistentCollection {#29855 …} #createdAt: DateTime @1758632265 {#29436 : 2025-09-23 20:57:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632265 {#29878 : 2025-09-23 20:57:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29999 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31016 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#30016} #id: 856 #name: "Hachoir Mécanique Multi-coupes Rösle" #slug: "hachoir-mecanique-multi-coupes-roesle-8001" #description: """ <div class="col is-12"><ul>\n <li>Entièrement mécanique.</li>\n <li>Mécanisme performant aux 2 lames amovibles.</li>\n <li><strong>Accessoires supplémentaires pour plus de polyvalence</strong></li>\n </ul></div><h1>Descriptif Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">Le Hachoir Mécanique Multi-coupes Rösle coupe rapidement et facilement les fruits, légumes ainsi que les fines herbes en moyens ou petits morceaux selon les besoins. Mais il ne se contente pas de couper ! En effet, grâce à ses accessoires fournis, il est également capable de préparer les sauces, vinaigrettes, soupes, aliments pour bébés, compotes.... Et même d'essorer les fines herbes ! Une fois coupés, vos aliments peuvent être conservés de façon optimale grâce au couvercle fourni.<br /><br />Performant, ce hachoir est doté d'un mécanisme de coupe à deux lames amovibles d'une force motrice 1:7 sans besoin de maintenance. Fiable, il est doté d'un récipient en plastique transparent (SAN) et résistant aux chocs avec des sécurités anti-glisse au-dessous. Bonne prise en main grâce à sa poignée ergonomique.</div><h1>Caractéristiques Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">- Hachoir mécanique.<br />- Fruits, légumes & fines herbes.<br />- Force motrice élevée.<br />- Mécanisme à 2 lames amovibles.<br />- Nombreux accessoires fournis : mélangeur, corbeille à fines herbes, couvercle de conservation, spatule de nettoyage.<br />- Nettoyage facile. </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 {#30000 …} #channels: Doctrine\ORM\PersistentCollection {#29872 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14131 …} #reviews: Doctrine\ORM\PersistentCollection {#29880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29874 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Hachoir Mécanique Multi-coupes Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31112 -props: [ "product" => App\Entity\Product\Product {#30016 #id: 856 #code: "hachoir-mecanique-multi-coupes-roesle-8001" #attributes: Doctrine\ORM\PersistentCollection {#29870 …} #variants: Doctrine\ORM\PersistentCollection {#29869 …} #options: Doctrine\ORM\PersistentCollection {#29858 …} #associations: Doctrine\ORM\PersistentCollection {#29855 …} #createdAt: DateTime @1758632265 {#29436 : 2025-09-23 20:57:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632265 {#29878 : 2025-09-23 20:57:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29999 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31016 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#30016} #id: 856 #name: "Hachoir Mécanique Multi-coupes Rösle" #slug: "hachoir-mecanique-multi-coupes-roesle-8001" #description: """ <div class="col is-12"><ul>\n <li>Entièrement mécanique.</li>\n <li>Mécanisme performant aux 2 lames amovibles.</li>\n <li><strong>Accessoires supplémentaires pour plus de polyvalence</strong></li>\n </ul></div><h1>Descriptif Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">Le Hachoir Mécanique Multi-coupes Rösle coupe rapidement et facilement les fruits, légumes ainsi que les fines herbes en moyens ou petits morceaux selon les besoins. Mais il ne se contente pas de couper ! En effet, grâce à ses accessoires fournis, il est également capable de préparer les sauces, vinaigrettes, soupes, aliments pour bébés, compotes.... Et même d'essorer les fines herbes ! Une fois coupés, vos aliments peuvent être conservés de façon optimale grâce au couvercle fourni.<br /><br />Performant, ce hachoir est doté d'un mécanisme de coupe à deux lames amovibles d'une force motrice 1:7 sans besoin de maintenance. Fiable, il est doté d'un récipient en plastique transparent (SAN) et résistant aux chocs avec des sécurités anti-glisse au-dessous. Bonne prise en main grâce à sa poignée ergonomique.</div><h1>Caractéristiques Hachoir Mécanique Multi-coupes Rösle</h1><div class="col is-12">- Hachoir mécanique.<br />- Fruits, légumes & fines herbes.<br />- Force motrice élevée.<br />- Mécanisme à 2 lames amovibles.<br />- Nombreux accessoires fournis : mélangeur, corbeille à fines herbes, couvercle de conservation, spatule de nettoyage.<br />- Nettoyage facile. </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 {#30000 …} #channels: Doctrine\ORM\PersistentCollection {#29872 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14131 …} #reviews: Doctrine\ORM\PersistentCollection {#29880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29874 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31486 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31490 …} +context: Sylius\TwigHooks\Bag\DataBag {#31485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31473 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30662 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30668 #collection: Doctrine\Common\Collections\ArrayCollection {#30688 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38093 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38126 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31486 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31490 …} +context: Sylius\TwigHooks\Bag\DataBag {#31485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31473 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Hachoir Mécanique Multi-coupes Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30668 #collection: Doctrine\Common\Collections\ArrayCollection {#30688 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38093 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38126 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31500 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31486 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31490 …} +context: Sylius\TwigHooks\Bag\DataBag {#31485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31473 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30662 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30668 #collection: Doctrine\Common\Collections\ArrayCollection {#30688 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38093 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38126 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31540 …} +context: Sylius\TwigHooks\Bag\DataBag {#31547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31548 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30662 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31553 +variant: App\Entity\Product\ProductVariant {#30662 …} +price: "59,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9334 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12764 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9331 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31540 …} +context: Sylius\TwigHooks\Bag\DataBag {#31547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31548 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 2.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27736 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …} +context: Sylius\TwigHooks\Bag\DataBag {#27758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12841 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31787 +cart: App\Entity\Order\Order {#13745 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27736 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12831 …} +context: Sylius\TwigHooks\Bag\DataBag {#27758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12841 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||