Components
12
Twig Components
44
Render Count
81
ms
Render Time
122.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 122.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12633 …} +context: Sylius\TwigHooks\Bag\DataBag {#12639 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12638 …} +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 {#13260 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12633 …} +context: Sylius\TwigHooks\Bag\DataBag {#12639 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12638 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 122.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13337 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13333 …} +context: Sylius\TwigHooks\Bag\DataBag {#13335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13336 …} +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 {#13346 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13337 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13333 …} +context: Sylius\TwigHooks\Bag\DataBag {#13335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13336 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 122.0 MiB | 4.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13407 …} +context: Sylius\TwigHooks\Bag\DataBag {#13427 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13426 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13443 +cart: App\Entity\Order\Order {#13510 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13407 …} +context: Sylius\TwigHooks\Bag\DataBag {#13427 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13426 …} +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 | 122.0 MiB | 15.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13696 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13684 …} +context: Sylius\TwigHooks\Bag\DataBag {#13690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13682 …} +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 {#13705 #taxonRepository: App\Repository\TaxonRepository {#7413 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13696 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13684 …} +context: Sylius\TwigHooks\Bag\DataBag {#13690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13682 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 122.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27483 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27479 …} +context: Sylius\TwigHooks\Bag\DataBag {#27480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27482 …} +prefixes: [ "sylius_shop.product.index.content" ] } "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27492 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27483 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27479 …} +context: Sylius\TwigHooks\Bag\DataBag {#27480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27482 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 122.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27596 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27592 …} +context: Sylius\TwigHooks\Bag\DataBag {#27593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27595 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27604 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27596 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27592 …} +context: Sylius\TwigHooks\Bag\DataBag {#27593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27595 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 122.0 MiB | 1.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27674 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27670 …} +context: Sylius\TwigHooks\Bag\DataBag {#27671 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27673 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } "template" => "@SyliusShop/product/index/content/body/main/header.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/index/content/body/main/header.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27682 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27674 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27670 …} +context: Sylius\TwigHooks\Bag\DataBag {#27671 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27673 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 11.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632747 {#7719 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7758 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28207 +product: App\Entity\Product\Product {#8000 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632747 {#7719 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7758 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28469 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 2.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632747 {#7719 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7758 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot PARIS naturel U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28880 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 3042 #code: "moulin-peugeot-paris-naturel-u-select-508" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632747 {#7719 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7758 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 3042 #name: "Moulin Peugeot PARIS naturel U'Select" #slug: "moulin-peugeot-paris-naturel-u-select-508" #description: """ <div class="col is-12"><ul>\n <li>Forme iconique.</li>\n <li>Corps en bois labellisé PEFC</li>\n <li>Système de pré-réglage Uselect.</li>\n <li>Mécanisme poivre ou sel inox très efficace garanti à vie.</li>\n <li><strong>Fabriqué à Quingey (Doubs Franche-Comté)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Moulin Paris Peugeot, une icône !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div>\n <div>Il ne porte pas le nom d'une des plus belles villes du monde pour rien ! Le moulin Paris Peugeot est devenu une véritable icône du design depuis son apparition il y a plus de 30 ans. Dans sa finition bois clair, son profil tout en galbes permet de mettre en valeur le veinage des bois utilisés. De cette manière, on peut dire que esthétiquement chaque moulin est unique !</div></div><h1>Parlons du bois !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div>\n <div>Depuis quelques années maintenant, Peugeot utilise exclusivement du bois issu de forêts uniquement européennes et labellisées PEFC garantissant la gestion durable du massif forestier. Les copeaux et la sciure provenant de la production sont récupérés et recyclés. </div></div><h1>Un mécanisme réputé, garanti à vie !</h1><div class="col is-12">Au delà du design, ce qui fait la renommé du moulin Peugeot Paris, c'est ses mécanismes. Il en existe 2 : un pour le poivre, un pour le sel. Tout en acier, ils sont constitués d’une double rangée de dents hélicoïdales qui guide les grains de poivre ou de sel et les bloquent lors du broyage. Les mécanismes bénéficient d’un traitement breveté qui protège l’acier de la corrosion tout en gardant leur tranchant et leur résistance à l’usure. Peugeot est tellement sûr de leur fiabilité qu'ils sont garantis à vie ! Et on les prend rarement en défaut !</div><h1>Quel poivre ou sel pour mon moulin Paris Peugeot ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div>\n <div>Tout d'abord, veillez à ne pas inverser ! Ne mettez pas de poivre dans votre moulin à sel et inversement. Cependant si cela se produit, pas de panique, vous n'abîmerez pas votre moulin ! Il sera simplement inefficace ! Il suffit de démonter le mécanisme et de le nettoyer soigneusement. <br /><br /></div>\n <div>Le mécanisme poivre Peugeot avec tous les poivres d’un diamètre de grain inférieur ou égal à 6 mm. Il est adapté aux poivres noir, blanc, vert ainsi qu’aux baies roses si elles sont mélangées à l’un de ces 3 poivres à hauteur maxi de 15 %. A noter qu'il convient également aux graines de coriandre.<br /><br /></div>\n <div>Le mécanisme à sel Peugeot fonctionne avec un sel d’un diamètre de grain inférieur ou égal à 4 mm. Il faut que le sel soit impérativement sec. Pour le sel humide, un autre mécanisme est préconisé.</div></div><h1>Système u'Select, qu'est ce que c'est ?</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le système U’select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une grosse mouture révélera tout son arôme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Une mouture moyenne veillera à l'équilibre.</div>\n <div>Le système u'Select est une innovation exclusive Peugeot permettant d'avoir un réglage très précis de la finesse de mouture de sel ou de poivre. Il suffit de tourner la bague placée à la base du moulin et de sélectionner l’une des positions, chacune correspondant à une mouture précise. <br /><br /></div>\n <div>Plus vous tournez la bague, plus la mouture est fine. Gros grains de poivre ou de sel, concassés ou bien encore d’une finesse extrême...au final, le système propose pas moins de 6 moutures pré-réglées pour le poivre, et 6 pour le sel sans compter la possibilité de sélectionner des moutures intermédiaires ! Presque du sur mesure !<br /><br /></div>\n <div>Pour le poivre, en fonction de l'effet recherché, chaque mouture mettra en valeur les valeurs les vertus de vos poivres préférés: </div>\n <div>- Une mouture fine mettra en valeur la puissance du poivre.</div>\n <div>- Une grosse mouture révélera tout son arôme.</div>\n <div>- Une mouture moyenne veillera à l'équilibre.</div></div><h1>Vous avez le choix !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système Uselect. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div>Le moulin Peugeot Paris est disponible en de nombreuses tailles de 12 à 40 cm dans cette finition bois clair et système u'Select. Mais le moulin Paris est aussi disponible dans d'autres coloris et matières.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …} +context: Sylius\TwigHooks\Bag\DataBag {#28957 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29081 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28469 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28815 #collection: Doctrine\Common\Collections\ArrayCollection {#28814 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28652 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38699 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38751 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …} +context: Sylius\TwigHooks\Bag\DataBag {#28957 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29081 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot PARIS naturel U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28815 #collection: Doctrine\Common\Collections\ArrayCollection {#28814 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28652 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38699 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38751 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29082 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28962 …} +context: Sylius\TwigHooks\Bag\DataBag {#28957 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29081 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28469 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28815 #collection: Doctrine\Common\Collections\ArrayCollection {#28814 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28652 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38699 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38751 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29154 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …} +context: Sylius\TwigHooks\Bag\DataBag {#29152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29153 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28469 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29163 +variant: App\Entity\Product\ProductVariant {#28469 …} +price: "67,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29154 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …} +context: Sylius\TwigHooks\Bag\DataBag {#29152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29153 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 5.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8544 #id: 3262 #code: "appareil-a-raclette-breziere-710" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632869 {#8542 : 2025-09-23 21:07:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632869 {#8543 : 2025-09-23 21:07:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 3262 #name: "Appareil à raclette Brézière" #slug: "appareil-a-raclette-breziere-710" #description: """ <div class="col is-12"><ul>\n <li>Permet de fondre le fromage sans le cuire.</li>\n <li>Très robuste, appareil professionnel.</li>\n <li>2 rampes :permet un chauffage plus rapide. </li>\n <li>Pliable, se range facilement</li>\n <li><strong>Livraison gratuite. </strong><strong><span style="color: #000000;">(France métropolitaine)</span></strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Orcier (Haute Savoie Rhône Alpes)</span> </li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description appareil à raclette BREZIERE</h1><div class="col is-12">L'appareil à raclette BREZIERE est idéal pour des raclettes conviviales en famille ou entre amis. L'appareil à raclette BREZIERE est équipé de 2 rampes permettant de faire fondre plus rapidement le fromage qui est fondu sans être cuit permettant de révéler toutes ses saveurs.</div><h1>Caractéristiques appareil à raclette BREZIERE</h1><div class="col is-12">230 V. Puissance 1000 W . Prévu pour 1/4 de fromage. Rampes de chauffage orientables selon la portion de fromage. Acier inoxydable et métal laqué. Dimensions : largeur 21.5 cm x longueur 44.5 cm. Faible encombrement, pliable, rangement facile. Garantie 1 an.<br /><br /><strong>Kit reblochonade en option.</strong><span style="color: #ff6600;"><br /></span></div><div class="col is-12"><p><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></p>\n <div id="gtx-trans" style="position: absolute; left: -20px; top: -20px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28858 +product: App\Entity\Product\Product {#8544 #id: 3262 #code: "appareil-a-raclette-breziere-710" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632869 {#8542 : 2025-09-23 21:07:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632869 {#8543 : 2025-09-23 21:07:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 3262 #name: "Appareil à raclette Brézière" #slug: "appareil-a-raclette-breziere-710" #description: """ <div class="col is-12"><ul>\n <li>Permet de fondre le fromage sans le cuire.</li>\n <li>Très robuste, appareil professionnel.</li>\n <li>2 rampes :permet un chauffage plus rapide. </li>\n <li>Pliable, se range facilement</li>\n <li><strong>Livraison gratuite. </strong><strong><span style="color: #000000;">(France métropolitaine)</span></strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Orcier (Haute Savoie Rhône Alpes)</span> </li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description appareil à raclette BREZIERE</h1><div class="col is-12">L'appareil à raclette BREZIERE est idéal pour des raclettes conviviales en famille ou entre amis. L'appareil à raclette BREZIERE est équipé de 2 rampes permettant de faire fondre plus rapidement le fromage qui est fondu sans être cuit permettant de révéler toutes ses saveurs.</div><h1>Caractéristiques appareil à raclette BREZIERE</h1><div class="col is-12">230 V. Puissance 1000 W . Prévu pour 1/4 de fromage. Rampes de chauffage orientables selon la portion de fromage. Acier inoxydable et métal laqué. Dimensions : largeur 21.5 cm x longueur 44.5 cm. Faible encombrement, pliable, rangement facile. Garantie 1 an.<br /><br /><strong>Kit reblochonade en option.</strong><span style="color: #ff6600;"><br /></span></div><div class="col is-12"><p><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></p>\n <div id="gtx-trans" style="position: absolute; left: -20px; top: -20px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29236 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8544 #id: 3262 #code: "appareil-a-raclette-breziere-710" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632869 {#8542 : 2025-09-23 21:07:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632869 {#8543 : 2025-09-23 21:07:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 3262 #name: "Appareil à raclette Brézière" #slug: "appareil-a-raclette-breziere-710" #description: """ <div class="col is-12"><ul>\n <li>Permet de fondre le fromage sans le cuire.</li>\n <li>Très robuste, appareil professionnel.</li>\n <li>2 rampes :permet un chauffage plus rapide. </li>\n <li>Pliable, se range facilement</li>\n <li><strong>Livraison gratuite. </strong><strong><span style="color: #000000;">(France métropolitaine)</span></strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Orcier (Haute Savoie Rhône Alpes)</span> </li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description appareil à raclette BREZIERE</h1><div class="col is-12">L'appareil à raclette BREZIERE est idéal pour des raclettes conviviales en famille ou entre amis. L'appareil à raclette BREZIERE est équipé de 2 rampes permettant de faire fondre plus rapidement le fromage qui est fondu sans être cuit permettant de révéler toutes ses saveurs.</div><h1>Caractéristiques appareil à raclette BREZIERE</h1><div class="col is-12">230 V. Puissance 1000 W . Prévu pour 1/4 de fromage. Rampes de chauffage orientables selon la portion de fromage. Acier inoxydable et métal laqué. Dimensions : largeur 21.5 cm x longueur 44.5 cm. Faible encombrement, pliable, rangement facile. Garantie 1 an.<br /><br /><strong>Kit reblochonade en option.</strong><span style="color: #ff6600;"><br /></span></div><div class="col is-12"><p><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></p>\n <div id="gtx-trans" style="position: absolute; left: -20px; top: -20px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Appareil à raclette Brézière" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29307 -props: [ "product" => App\Entity\Product\Product {#8544 #id: 3262 #code: "appareil-a-raclette-breziere-710" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632869 {#8542 : 2025-09-23 21:07:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632869 {#8543 : 2025-09-23 21:07:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 3262 #name: "Appareil à raclette Brézière" #slug: "appareil-a-raclette-breziere-710" #description: """ <div class="col is-12"><ul>\n <li>Permet de fondre le fromage sans le cuire.</li>\n <li>Très robuste, appareil professionnel.</li>\n <li>2 rampes :permet un chauffage plus rapide. </li>\n <li>Pliable, se range facilement</li>\n <li><strong>Livraison gratuite. </strong><strong><span style="color: #000000;">(France métropolitaine)</span></strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Orcier (Haute Savoie Rhône Alpes)</span> </li>\n </ul>\n <strong></strong> \n <ul>\n </ul></div><h1>Description appareil à raclette BREZIERE</h1><div class="col is-12">L'appareil à raclette BREZIERE est idéal pour des raclettes conviviales en famille ou entre amis. L'appareil à raclette BREZIERE est équipé de 2 rampes permettant de faire fondre plus rapidement le fromage qui est fondu sans être cuit permettant de révéler toutes ses saveurs.</div><h1>Caractéristiques appareil à raclette BREZIERE</h1><div class="col is-12">230 V. Puissance 1000 W . Prévu pour 1/4 de fromage. Rampes de chauffage orientables selon la portion de fromage. Acier inoxydable et métal laqué. Dimensions : largeur 21.5 cm x longueur 44.5 cm. Faible encombrement, pliable, rangement facile. Garantie 1 an.<br /><br /><strong>Kit reblochonade en option.</strong><span style="color: #ff6600;"><br /></span></div><div class="col is-12"><p><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></p>\n <div id="gtx-trans" style="position: absolute; left: -20px; top: -20px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29380 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29236 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29244 #collection: Doctrine\Common\Collections\ArrayCollection {#29253 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29232 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38771 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38773 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29380 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Appareil à raclette Brézière" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29244 #collection: Doctrine\Common\Collections\ArrayCollection {#29253 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29232 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38771 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38773 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29383 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29380 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29236 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29244 #collection: Doctrine\Common\Collections\ArrayCollection {#29253 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29232 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38771 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38773 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29425 …} +context: Sylius\TwigHooks\Bag\DataBag {#29432 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29433 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29236 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29437 +variant: App\Entity\Product\ProductVariant {#29236 …} +price: "164,00\u{A0}€" +originalPrice: "199,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29425 …} +context: Sylius\TwigHooks\Bag\DataBag {#29432 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29433 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 5.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8573 #id: 80 #code: "poele-beka-chef-inox-1047" #attributes: Doctrine\ORM\PersistentCollection {#8583 …} #variants: Doctrine\ORM\PersistentCollection {#8585 …} #options: Doctrine\ORM\PersistentCollection {#8589 …} #associations: Doctrine\ORM\PersistentCollection {#8587 …} #createdAt: DateTime @1758632178 {#8571 : 2025-09-23 20:56:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632178 {#8572 : 2025-09-23 20:56:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8592 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8573} #id: 80 #name: "Poêle Beka Chef inox" #slug: "poele-beka-chef-inox-1047" #description: """ <div class="col is-12"><ul>\n <li>Poêle inox garantie 25 ans . </li>\n <li>Manche ergonomique et riveté. </li>\n <li>Esthétique sobre. </li>\n <li>Tous feux y compris induction.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 29px; top: 32px;"></div></div><h1>Description Poêle Beka Chef inox</h1><div class="col is-12"><p>La Poêle Beka Chef inox possède tous les atouts pour que vous l'appréciez au quotidien. A la fois esthétique et pratique, les caractéristiques techniques de cette poêle inox lui permettent de s'adapter à tous les modes de cuisson et à tous les feux.<br /><br />Pour bien utiliser cette poêle inox, il convient de la faire monter en température pour éviter qu'elle n'accroche. Elle est particulièrement recommandée pour saisir la viande.</p></div><h1>Caractéristiques Poêle Beka Chef inox</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Triple fond encapsulé. Fond lisse. Manche inox riveté et isolé. Pas de risque de brûlure. Va au four et au lave vaisselle. Qualité professionnelle. <strong>Tous feux y compris induction.</strong></div><h1>Pour tout savoir sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></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 {#8595 …} #channels: Doctrine\ORM\PersistentCollection {#8581 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …} #reviews: Doctrine\ORM\PersistentCollection {#8577 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8579 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29298 +product: App\Entity\Product\Product {#8573 #id: 80 #code: "poele-beka-chef-inox-1047" #attributes: Doctrine\ORM\PersistentCollection {#8583 …} #variants: Doctrine\ORM\PersistentCollection {#8585 …} #options: Doctrine\ORM\PersistentCollection {#8589 …} #associations: Doctrine\ORM\PersistentCollection {#8587 …} #createdAt: DateTime @1758632178 {#8571 : 2025-09-23 20:56:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632178 {#8572 : 2025-09-23 20:56:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8592 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8573} #id: 80 #name: "Poêle Beka Chef inox" #slug: "poele-beka-chef-inox-1047" #description: """ <div class="col is-12"><ul>\n <li>Poêle inox garantie 25 ans . </li>\n <li>Manche ergonomique et riveté. </li>\n <li>Esthétique sobre. </li>\n <li>Tous feux y compris induction.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 29px; top: 32px;"></div></div><h1>Description Poêle Beka Chef inox</h1><div class="col is-12"><p>La Poêle Beka Chef inox possède tous les atouts pour que vous l'appréciez au quotidien. A la fois esthétique et pratique, les caractéristiques techniques de cette poêle inox lui permettent de s'adapter à tous les modes de cuisson et à tous les feux.<br /><br />Pour bien utiliser cette poêle inox, il convient de la faire monter en température pour éviter qu'elle n'accroche. Elle est particulièrement recommandée pour saisir la viande.</p></div><h1>Caractéristiques Poêle Beka Chef inox</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Triple fond encapsulé. Fond lisse. Manche inox riveté et isolé. Pas de risque de brûlure. Va au four et au lave vaisselle. Qualité professionnelle. <strong>Tous feux y compris induction.</strong></div><h1>Pour tout savoir sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></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 {#8595 …} #channels: Doctrine\ORM\PersistentCollection {#8581 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …} #reviews: Doctrine\ORM\PersistentCollection {#8577 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8579 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29500 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8573 #id: 80 #code: "poele-beka-chef-inox-1047" #attributes: Doctrine\ORM\PersistentCollection {#8583 …} #variants: Doctrine\ORM\PersistentCollection {#8585 …} #options: Doctrine\ORM\PersistentCollection {#8589 …} #associations: Doctrine\ORM\PersistentCollection {#8587 …} #createdAt: DateTime @1758632178 {#8571 : 2025-09-23 20:56:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632178 {#8572 : 2025-09-23 20:56:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8592 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8573} #id: 80 #name: "Poêle Beka Chef inox" #slug: "poele-beka-chef-inox-1047" #description: """ <div class="col is-12"><ul>\n <li>Poêle inox garantie 25 ans . </li>\n <li>Manche ergonomique et riveté. </li>\n <li>Esthétique sobre. </li>\n <li>Tous feux y compris induction.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 29px; top: 32px;"></div></div><h1>Description Poêle Beka Chef inox</h1><div class="col is-12"><p>La Poêle Beka Chef inox possède tous les atouts pour que vous l'appréciez au quotidien. A la fois esthétique et pratique, les caractéristiques techniques de cette poêle inox lui permettent de s'adapter à tous les modes de cuisson et à tous les feux.<br /><br />Pour bien utiliser cette poêle inox, il convient de la faire monter en température pour éviter qu'elle n'accroche. Elle est particulièrement recommandée pour saisir la viande.</p></div><h1>Caractéristiques Poêle Beka Chef inox</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Triple fond encapsulé. Fond lisse. Manche inox riveté et isolé. Pas de risque de brûlure. Va au four et au lave vaisselle. Qualité professionnelle. <strong>Tous feux y compris induction.</strong></div><h1>Pour tout savoir sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></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 {#8595 …} #channels: Doctrine\ORM\PersistentCollection {#8581 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …} #reviews: Doctrine\ORM\PersistentCollection {#8577 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8579 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poêle Beka Chef inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29571 -props: [ "product" => App\Entity\Product\Product {#8573 #id: 80 #code: "poele-beka-chef-inox-1047" #attributes: Doctrine\ORM\PersistentCollection {#8583 …} #variants: Doctrine\ORM\PersistentCollection {#8585 …} #options: Doctrine\ORM\PersistentCollection {#8589 …} #associations: Doctrine\ORM\PersistentCollection {#8587 …} #createdAt: DateTime @1758632178 {#8571 : 2025-09-23 20:56:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632178 {#8572 : 2025-09-23 20:56:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8592 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8573} #id: 80 #name: "Poêle Beka Chef inox" #slug: "poele-beka-chef-inox-1047" #description: """ <div class="col is-12"><ul>\n <li>Poêle inox garantie 25 ans . </li>\n <li>Manche ergonomique et riveté. </li>\n <li>Esthétique sobre. </li>\n <li>Tous feux y compris induction.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 29px; top: 32px;"></div></div><h1>Description Poêle Beka Chef inox</h1><div class="col is-12"><p>La Poêle Beka Chef inox possède tous les atouts pour que vous l'appréciez au quotidien. A la fois esthétique et pratique, les caractéristiques techniques de cette poêle inox lui permettent de s'adapter à tous les modes de cuisson et à tous les feux.<br /><br />Pour bien utiliser cette poêle inox, il convient de la faire monter en température pour éviter qu'elle n'accroche. Elle est particulièrement recommandée pour saisir la viande.</p></div><h1>Caractéristiques Poêle Beka Chef inox</h1><div class="col is-12">Inox 18/10 garanti 25 ans. Triple fond encapsulé. Fond lisse. Manche inox riveté et isolé. Pas de risque de brûlure. Va au four et au lave vaisselle. Qualité professionnelle. <strong>Tous feux y compris induction.</strong></div><h1>Pour tout savoir sur l'inox</h1><div class="col is-12"><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox dans la cuisine.</a></span></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 {#8595 …} #channels: Doctrine\ORM\PersistentCollection {#8581 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8575 …} #reviews: Doctrine\ORM\PersistentCollection {#8577 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8579 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29688 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …} +context: Sylius\TwigHooks\Bag\DataBag {#29622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29552 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29500 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29508 #collection: Doctrine\Common\Collections\ArrayCollection {#29517 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29496 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38785 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38787 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29688 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …} +context: Sylius\TwigHooks\Bag\DataBag {#29622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29552 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poêle Beka Chef inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29508 #collection: Doctrine\Common\Collections\ArrayCollection {#29517 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29496 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38785 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38787 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29691 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29688 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29555 …} +context: Sylius\TwigHooks\Bag\DataBag {#29622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29552 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29500 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29508 #collection: Doctrine\Common\Collections\ArrayCollection {#29517 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29496 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38785 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38787 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29742 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29733 …} +context: Sylius\TwigHooks\Bag\DataBag {#29740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29741 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29500 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29745 +variant: App\Entity\Product\ProductVariant {#29500 …} +price: "119,00\u{A0}€" +originalPrice: "139,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29742 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29733 …} +context: Sylius\TwigHooks\Bag\DataBag {#29740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29741 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 6.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 2041 #code: "moules-a-canneles-en-cuivre-526" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632447 {#8600 : 2025-09-23 21:00:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632447 {#8601 : 2025-09-23 21:00:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2041 #name: "Moules à cannelés en cuivre" #slug: "moules-a-canneles-en-cuivre-526" #description: """ <div class="col is-12"><ul>\n <li>En cuivre, répartition homogène de la chaleur.</li>\n <li>Etamage assurant un démoulage parfait. </li>\n <li>Moule qualité pro. </li>\n </ul></div><h1>Description moule à cannelé cuivre</h1><div class="col is-12"><p>Ces moules à cannelés permettent de réaliser de manière traditionnelle les célèbres cannelés, spécialité bordelaise. Le cuivre étamé assure une parfaite convection de la chaleur qui permet une bonne caramélisation des sucs et un goût délicieux.</p></div><h1>Caractéristiques moule à cannelé cuivre</h1><div class="col is-12"><p>Extérieur cuivre. Intérieur étamé. Va au four. Lavage à la main. Fabriqué au Portugal</p></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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8604 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29562 +product: App\Entity\Product\Product {#8602 #id: 2041 #code: "moules-a-canneles-en-cuivre-526" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632447 {#8600 : 2025-09-23 21:00:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632447 {#8601 : 2025-09-23 21:00:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2041 #name: "Moules à cannelés en cuivre" #slug: "moules-a-canneles-en-cuivre-526" #description: """ <div class="col is-12"><ul>\n <li>En cuivre, répartition homogène de la chaleur.</li>\n <li>Etamage assurant un démoulage parfait. </li>\n <li>Moule qualité pro. </li>\n </ul></div><h1>Description moule à cannelé cuivre</h1><div class="col is-12"><p>Ces moules à cannelés permettent de réaliser de manière traditionnelle les célèbres cannelés, spécialité bordelaise. Le cuivre étamé assure une parfaite convection de la chaleur qui permet une bonne caramélisation des sucs et un goût délicieux.</p></div><h1>Caractéristiques moule à cannelé cuivre</h1><div class="col is-12"><p>Extérieur cuivre. Intérieur étamé. Va au four. Lavage à la main. Fabriqué au Portugal</p></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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8604 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29808 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 2041 #code: "moules-a-canneles-en-cuivre-526" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632447 {#8600 : 2025-09-23 21:00:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632447 {#8601 : 2025-09-23 21:00:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2041 #name: "Moules à cannelés en cuivre" #slug: "moules-a-canneles-en-cuivre-526" #description: """ <div class="col is-12"><ul>\n <li>En cuivre, répartition homogène de la chaleur.</li>\n <li>Etamage assurant un démoulage parfait. </li>\n <li>Moule qualité pro. </li>\n </ul></div><h1>Description moule à cannelé cuivre</h1><div class="col is-12"><p>Ces moules à cannelés permettent de réaliser de manière traditionnelle les célèbres cannelés, spécialité bordelaise. Le cuivre étamé assure une parfaite convection de la chaleur qui permet une bonne caramélisation des sucs et un goût délicieux.</p></div><h1>Caractéristiques moule à cannelé cuivre</h1><div class="col is-12"><p>Extérieur cuivre. Intérieur étamé. Va au four. Lavage à la main. Fabriqué au Portugal</p></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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8604 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moules à cannelés en cuivre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29879 -props: [ "product" => App\Entity\Product\Product {#8602 #id: 2041 #code: "moules-a-canneles-en-cuivre-526" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632447 {#8600 : 2025-09-23 21:00:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632447 {#8601 : 2025-09-23 21:00:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2041 #name: "Moules à cannelés en cuivre" #slug: "moules-a-canneles-en-cuivre-526" #description: """ <div class="col is-12"><ul>\n <li>En cuivre, répartition homogène de la chaleur.</li>\n <li>Etamage assurant un démoulage parfait. </li>\n <li>Moule qualité pro. </li>\n </ul></div><h1>Description moule à cannelé cuivre</h1><div class="col is-12"><p>Ces moules à cannelés permettent de réaliser de manière traditionnelle les célèbres cannelés, spécialité bordelaise. Le cuivre étamé assure une parfaite convection de la chaleur qui permet une bonne caramélisation des sucs et un goût délicieux.</p></div><h1>Caractéristiques moule à cannelé cuivre</h1><div class="col is-12"><p>Extérieur cuivre. Intérieur étamé. Va au four. Lavage à la main. Fabriqué au Portugal</p></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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8604 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29863 …} +context: Sylius\TwigHooks\Bag\DataBag {#29930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29860 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29808 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29816 #collection: Doctrine\Common\Collections\ArrayCollection {#29825 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29804 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38799 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38801 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29863 …} +context: Sylius\TwigHooks\Bag\DataBag {#29930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29860 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moules à cannelés en cuivre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29816 #collection: Doctrine\Common\Collections\ArrayCollection {#29825 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29804 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38799 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38801 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30034 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29863 …} +context: Sylius\TwigHooks\Bag\DataBag {#29930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29860 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29808 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29816 #collection: Doctrine\Common\Collections\ArrayCollection {#29825 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29804 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38799 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38801 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29808 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30086 +variant: App\Entity\Product\ProductVariant {#29808 …} +price: "7,00\u{A0}€" +originalPrice: "7,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 4.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8631 #id: 3002 #code: "macarons-par-mastrad-3167" #attributes: Doctrine\ORM\PersistentCollection {#8641 …} #variants: Doctrine\ORM\PersistentCollection {#8643 …} #options: Doctrine\ORM\PersistentCollection {#8647 …} #associations: Doctrine\ORM\PersistentCollection {#8645 …} #createdAt: DateTime @1758632732 {#8629 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8630 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8650 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8651 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8631} #id: 3002 #name: "Macarons par Mastrad" #slug: "macarons-par-mastrad-3167" #description: """ <h1>Description livre de cuisine Macarons</h1><div class="col is-12"><p>Le livre de cuisine Macarons par Mastrad vous permettra de réaliser de succulents macarons sucrés, salés et même trompe l'oeil qui étonneront vos convives ! Jouez avec les gouts et les couleurs tout au long du repas !</p>\r\n <p>Couverture souple avec rabats. Dimensions: 21 x 21 cm. 84 pages.</p></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 {#8653 …} #channels: Doctrine\ORM\PersistentCollection {#8639 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8633 …} #reviews: Doctrine\ORM\PersistentCollection {#8635 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8637 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29870 +product: App\Entity\Product\Product {#8631 #id: 3002 #code: "macarons-par-mastrad-3167" #attributes: Doctrine\ORM\PersistentCollection {#8641 …} #variants: Doctrine\ORM\PersistentCollection {#8643 …} #options: Doctrine\ORM\PersistentCollection {#8647 …} #associations: Doctrine\ORM\PersistentCollection {#8645 …} #createdAt: DateTime @1758632732 {#8629 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8630 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8650 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8651 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8631} #id: 3002 #name: "Macarons par Mastrad" #slug: "macarons-par-mastrad-3167" #description: """ <h1>Description livre de cuisine Macarons</h1><div class="col is-12"><p>Le livre de cuisine Macarons par Mastrad vous permettra de réaliser de succulents macarons sucrés, salés et même trompe l'oeil qui étonneront vos convives ! Jouez avec les gouts et les couleurs tout au long du repas !</p>\r\n <p>Couverture souple avec rabats. Dimensions: 21 x 21 cm. 84 pages.</p></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 {#8653 …} #channels: Doctrine\ORM\PersistentCollection {#8639 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8633 …} #reviews: Doctrine\ORM\PersistentCollection {#8635 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8637 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30149 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8631 #id: 3002 #code: "macarons-par-mastrad-3167" #attributes: Doctrine\ORM\PersistentCollection {#8641 …} #variants: Doctrine\ORM\PersistentCollection {#8643 …} #options: Doctrine\ORM\PersistentCollection {#8647 …} #associations: Doctrine\ORM\PersistentCollection {#8645 …} #createdAt: DateTime @1758632732 {#8629 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8630 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8650 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8651 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8631} #id: 3002 #name: "Macarons par Mastrad" #slug: "macarons-par-mastrad-3167" #description: """ <h1>Description livre de cuisine Macarons</h1><div class="col is-12"><p>Le livre de cuisine Macarons par Mastrad vous permettra de réaliser de succulents macarons sucrés, salés et même trompe l'oeil qui étonneront vos convives ! Jouez avec les gouts et les couleurs tout au long du repas !</p>\r\n <p>Couverture souple avec rabats. Dimensions: 21 x 21 cm. 84 pages.</p></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 {#8653 …} #channels: Doctrine\ORM\PersistentCollection {#8639 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8633 …} #reviews: Doctrine\ORM\PersistentCollection {#8635 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8637 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Macarons par Mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30220 -props: [ "product" => App\Entity\Product\Product {#8631 #id: 3002 #code: "macarons-par-mastrad-3167" #attributes: Doctrine\ORM\PersistentCollection {#8641 …} #variants: Doctrine\ORM\PersistentCollection {#8643 …} #options: Doctrine\ORM\PersistentCollection {#8647 …} #associations: Doctrine\ORM\PersistentCollection {#8645 …} #createdAt: DateTime @1758632732 {#8629 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8630 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8650 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8651 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8631} #id: 3002 #name: "Macarons par Mastrad" #slug: "macarons-par-mastrad-3167" #description: """ <h1>Description livre de cuisine Macarons</h1><div class="col is-12"><p>Le livre de cuisine Macarons par Mastrad vous permettra de réaliser de succulents macarons sucrés, salés et même trompe l'oeil qui étonneront vos convives ! Jouez avec les gouts et les couleurs tout au long du repas !</p>\r\n <p>Couverture souple avec rabats. Dimensions: 21 x 21 cm. 84 pages.</p></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 {#8653 …} #channels: Doctrine\ORM\PersistentCollection {#8639 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8633 …} #reviews: Doctrine\ORM\PersistentCollection {#8635 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8637 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …} +context: Sylius\TwigHooks\Bag\DataBag {#30271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30149 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157 #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38813 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38815 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …} +context: Sylius\TwigHooks\Bag\DataBag {#30271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Macarons par Mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157 #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38813 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38815 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30275 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …} +context: Sylius\TwigHooks\Bag\DataBag {#30271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30149 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157 #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38813 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38815 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30316 …} +context: Sylius\TwigHooks\Bag\DataBag {#30323 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30149 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30328 +variant: App\Entity\Product\ProductVariant {#30149 …} +price: "4,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30316 …} +context: Sylius\TwigHooks\Bag\DataBag {#30323 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 6.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8660 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8667 …} #variants: Doctrine\ORM\PersistentCollection {#8669 …} #options: Doctrine\ORM\PersistentCollection {#8673 …} #associations: Doctrine\ORM\PersistentCollection {#8671 …} #createdAt: DateTime @1758632747 {#8658 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8676 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8660} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></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 {#8679 …} #channels: Doctrine\ORM\PersistentCollection {#8665 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8661 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8663 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30211 +product: App\Entity\Product\Product {#8660 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8667 …} #variants: Doctrine\ORM\PersistentCollection {#8669 …} #options: Doctrine\ORM\PersistentCollection {#8673 …} #associations: Doctrine\ORM\PersistentCollection {#8671 …} #createdAt: DateTime @1758632747 {#8658 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8676 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8660} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></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 {#8679 …} #channels: Doctrine\ORM\PersistentCollection {#8665 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8661 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8663 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30391 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8660 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8667 …} #variants: Doctrine\ORM\PersistentCollection {#8669 …} #options: Doctrine\ORM\PersistentCollection {#8673 …} #associations: Doctrine\ORM\PersistentCollection {#8671 …} #createdAt: DateTime @1758632747 {#8658 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8676 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8660} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></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 {#8679 …} #channels: Doctrine\ORM\PersistentCollection {#8665 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8661 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8663 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Bistro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30462 -props: [ "product" => App\Entity\Product\Product {#8660 #id: 3043 #code: "moulin-peugeot-bistro-2682" #attributes: Doctrine\ORM\PersistentCollection {#8667 …} #variants: Doctrine\ORM\PersistentCollection {#8669 …} #options: Doctrine\ORM\PersistentCollection {#8673 …} #associations: Doctrine\ORM\PersistentCollection {#8671 …} #createdAt: DateTime @1758632747 {#8658 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8676 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8677 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8660} #id: 3043 #name: "Moulin Peugeot Bistro" #slug: "moulin-peugeot-bistro-2682" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie</li>\n <li>Corps bois vernis</li>\n <li>Fabrication française. Quingey (Doubs Franche-Comté)</li>\n </ul></div><h1>Description Moulin Peugeot Bistro</h1><div class="col is-12"><span>Corps bois vernis. Système de fermeture par vis laiton gravée. Poivre ou sel. </span></div><h1>Description mécanisme moulin Peugeot</h1><div class="col is-12"><span>Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles. <br /><br />Hauteur avec bouton: 10 cm, diamètre 5 cm<br /><a href="http://www.cuisinstore.com/admin/FCKeditor/editor/"></a></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 {#8679 …} #channels: Doctrine\ORM\PersistentCollection {#8665 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8661 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8663 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30446 …} +context: Sylius\TwigHooks\Bag\DataBag {#30522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30443 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30391 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30399 #collection: Doctrine\Common\Collections\ArrayCollection {#30408 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30387 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38827 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38829 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30446 …} +context: Sylius\TwigHooks\Bag\DataBag {#30522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30443 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Bistro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30399 #collection: Doctrine\Common\Collections\ArrayCollection {#30408 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30387 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38827 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38829 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30629 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30446 …} +context: Sylius\TwigHooks\Bag\DataBag {#30522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30443 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30391 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30399 #collection: Doctrine\Common\Collections\ArrayCollection {#30408 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30387 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38827 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38829 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30678 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30669 …} +context: Sylius\TwigHooks\Bag\DataBag {#30676 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30677 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30391 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30681 +variant: App\Entity\Product\ProductVariant {#30391 …} +price: "40,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30678 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30669 …} +context: Sylius\TwigHooks\Bag\DataBag {#30676 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30677 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 4.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8683 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#8690 …} #variants: Doctrine\ORM\PersistentCollection {#8692 …} #options: Doctrine\ORM\PersistentCollection {#8696 …} #associations: Doctrine\ORM\PersistentCollection {#8694 …} #createdAt: DateTime @1758632751 {#8681 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8682 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8700 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8683} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#8702 …} #channels: Doctrine\ORM\PersistentCollection {#8688 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8684 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8686 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30453 +product: App\Entity\Product\Product {#8683 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#8690 …} #variants: Doctrine\ORM\PersistentCollection {#8692 …} #options: Doctrine\ORM\PersistentCollection {#8696 …} #associations: Doctrine\ORM\PersistentCollection {#8694 …} #createdAt: DateTime @1758632751 {#8681 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8682 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8700 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8683} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#8702 …} #channels: Doctrine\ORM\PersistentCollection {#8688 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8684 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8686 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30744 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8683 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#8690 …} #variants: Doctrine\ORM\PersistentCollection {#8692 …} #options: Doctrine\ORM\PersistentCollection {#8696 …} #associations: Doctrine\ORM\PersistentCollection {#8694 …} #createdAt: DateTime @1758632751 {#8681 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8682 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8700 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8683} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#8702 …} #channels: Doctrine\ORM\PersistentCollection {#8688 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8684 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8686 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin électrique PEUGEOT Elis Sense" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30815 -props: [ "product" => App\Entity\Product\Product {#8683 #id: 3081 #code: "moulin-electrique-peugeot-elis-sense-2987" #attributes: Doctrine\ORM\PersistentCollection {#8690 …} #variants: Doctrine\ORM\PersistentCollection {#8692 …} #options: Doctrine\ORM\PersistentCollection {#8696 …} #associations: Doctrine\ORM\PersistentCollection {#8694 …} #createdAt: DateTime @1758632751 {#8681 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8682 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8699 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8700 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8683} #id: 3081 #name: "Moulin électrique PEUGEOT Elis Sense" #slug: "moulin-electrique-peugeot-elis-sense-2987" #description: """ <div class="col is-12"><ul>\n <li>Mise en marche par effleurement.</li>\n <li>Fonctionne d'une seule main.</li>\n <li>Eclairage par led.</li>\n <li>Système U'Select.</li>\n </ul></div><h1>Description moulin PEUGEOT électrique Elis sense</h1><div class="col is-12">Le moulin PEUGEOT électrique Elis sense est équipé des mécanismes traditionnels PEUGEOT sel ou poivre dont l’efficacité n’est plus à prouver. Un simple effleurement suffit pour déclencher le mécanisme pour moudre sel ou poivre ce qui permet de tenir le moulin d’une seule main, très pratique lorsque l’on cuisine !<br />Le moulin PEUGEOT électrique Elis sense est muni à sa base d'un éclairage par led bleutée permettant de voir la quantité de condiment que l’on ajoute.</div><h1>Caractéristiques moulin PEUGEOT électrique Elis Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</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 {#8702 …} #channels: Doctrine\ORM\PersistentCollection {#8688 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#8684 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8686 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30799 …} +context: Sylius\TwigHooks\Bag\DataBag {#30875 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30796 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30744 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30752 #collection: Doctrine\Common\Collections\ArrayCollection {#30761 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30740 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38841 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38843 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30799 …} +context: Sylius\TwigHooks\Bag\DataBag {#30875 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30796 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin électrique PEUGEOT Elis Sense" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30752 #collection: Doctrine\Common\Collections\ArrayCollection {#30761 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30740 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38841 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38843 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30900 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30799 …} +context: Sylius\TwigHooks\Bag\DataBag {#30875 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30796 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30744 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30752 #collection: Doctrine\Common\Collections\ArrayCollection {#30761 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30740 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38841 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38843 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30951 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30942 …} +context: Sylius\TwigHooks\Bag\DataBag {#30949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30744 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30954 +variant: App\Entity\Product\ProductVariant {#30744 …} +price: "169,00\u{A0}€" +originalPrice: "189,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30951 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30942 …} +context: Sylius\TwigHooks\Bag\DataBag {#30949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 4.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8709 #id: 3203 #code: "livre-de-cuisine-le-the-3596" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632814 {#8707 : 2025-09-23 21:06:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632814 {#8708 : 2025-09-23 21:06:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8709} #id: 3203 #name: "Livre de cuisine Le thé" #slug: "livre-de-cuisine-le-the-3596" #description: """ <div class="col is-12"><ul>\n <li>Découvrir et déguster le thé</li>\n <li>Comment choisir et préparer son thé</li>\n <li>Plus de 20 recettes pour accompagner votre Tea Time </li>\n </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le thé vous aidera à choisir et préparer le thé, qui accompagne l'humanité depuis des millénaires.<br />Le Livre Le thé vous permettras de découvrir les légendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonnée. Texte de recette Eléonore De Greef. Edition SAEP.</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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8711 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30806 +product: App\Entity\Product\Product {#8709 #id: 3203 #code: "livre-de-cuisine-le-the-3596" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632814 {#8707 : 2025-09-23 21:06:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632814 {#8708 : 2025-09-23 21:06:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8709} #id: 3203 #name: "Livre de cuisine Le thé" #slug: "livre-de-cuisine-le-the-3596" #description: """ <div class="col is-12"><ul>\n <li>Découvrir et déguster le thé</li>\n <li>Comment choisir et préparer son thé</li>\n <li>Plus de 20 recettes pour accompagner votre Tea Time </li>\n </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le thé vous aidera à choisir et préparer le thé, qui accompagne l'humanité depuis des millénaires.<br />Le Livre Le thé vous permettras de découvrir les légendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonnée. Texte de recette Eléonore De Greef. Edition SAEP.</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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8711 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31017 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8709 #id: 3203 #code: "livre-de-cuisine-le-the-3596" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632814 {#8707 : 2025-09-23 21:06:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632814 {#8708 : 2025-09-23 21:06:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8709} #id: 3203 #name: "Livre de cuisine Le thé" #slug: "livre-de-cuisine-le-the-3596" #description: """ <div class="col is-12"><ul>\n <li>Découvrir et déguster le thé</li>\n <li>Comment choisir et préparer son thé</li>\n <li>Plus de 20 recettes pour accompagner votre Tea Time </li>\n </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le thé vous aidera à choisir et préparer le thé, qui accompagne l'humanité depuis des millénaires.<br />Le Livre Le thé vous permettras de découvrir les légendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonnée. Texte de recette Eléonore De Greef. Edition SAEP.</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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8711 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Livre de cuisine Le thé" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31088 -props: [ "product" => App\Entity\Product\Product {#8709 #id: 3203 #code: "livre-de-cuisine-le-the-3596" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632814 {#8707 : 2025-09-23 21:06:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632814 {#8708 : 2025-09-23 21:06:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8709} #id: 3203 #name: "Livre de cuisine Le thé" #slug: "livre-de-cuisine-le-the-3596" #description: """ <div class="col is-12"><ul>\n <li>Découvrir et déguster le thé</li>\n <li>Comment choisir et préparer son thé</li>\n <li>Plus de 20 recettes pour accompagner votre Tea Time </li>\n </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le thé vous aidera à choisir et préparer le thé, qui accompagne l'humanité depuis des millénaires.<br />Le Livre Le thé vous permettras de découvrir les légendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonnée. Texte de recette Eléonore De Greef. Edition SAEP.</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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8711 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31072 …} +context: Sylius\TwigHooks\Bag\DataBag {#31139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31069 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31017 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31025 #collection: Doctrine\Common\Collections\ArrayCollection {#31034 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31013 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38855 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38857 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31072 …} +context: Sylius\TwigHooks\Bag\DataBag {#31139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31069 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Livre de cuisine Le thé" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31025 #collection: Doctrine\Common\Collections\ArrayCollection {#31034 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31013 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38855 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38857 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31143 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31072 …} +context: Sylius\TwigHooks\Bag\DataBag {#31139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31069 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31017 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31025 #collection: Doctrine\Common\Collections\ArrayCollection {#31034 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31013 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38855 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38857 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31193 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31184 …} +context: Sylius\TwigHooks\Bag\DataBag {#31191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31192 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31017 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31196 +variant: App\Entity\Product\ProductVariant {#31017 …} +price: "2,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31193 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31184 …} +context: Sylius\TwigHooks\Bag\DataBag {#31191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31192 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 122.0 MiB | 4.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8738 #id: 3309 #code: "blender-power-4-magimix-3118" #attributes: Doctrine\ORM\PersistentCollection {#8748 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8752 …} #createdAt: DateTime @1758632885 {#8736 : 2025-09-23 21:08:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632885 {#8737 : 2025-09-23 21:08:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8758 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8738} #id: 3309 #name: "Blender Power 4 Magimix" #slug: "blender-power-4-magimix-3118" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif Blendermix pour une émulsion parfaite.</li>\n <li>Puissant et silencieux.</li>\n <li>Bol en verre thermorésistant.</li>\n <li>Livraison gratuite. (France métropolitaine)</li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Blender Power 4 Magimix</h1><div class="col is-12">Blender Power 4 Magimix vous permet d'obtenir des émulsions parfaites grâce à son système exclusif Blendermix qui crée une turbulence optimisée. Il vous rendra la cuisine plus facile grâce à ses 4 fonctions préprogrammées (Glace pilée , Smoothies , Soupes , Desserts glacés).<br /></div><h1>Caractéristiques Blender Power 4 Magimix</h1><div class="col is-12">Puissance 1200 W. 600 à 15 000 tours/min. Démarrage progressif . Mode pulse turbo pour des veloutés plus lisses. Mode économie d'énergie. Multifonctions. Système BlenderMix. Capacité 1,8 l. 4 fonctions préprogrammées : Glace pilée , Smoothies , Soupes , Desserts glacés. Bol verre thermorésistant . Livré avec : spatule mélangeur et livre de 80 recettes. Dimensions : h 40,5 x L 16,5 x P 16,5 cm. Poids 4,8 kg. <span style="font-weight: bold;"> Garantie 3 ans. Pièces disponibles 30 ans.</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 {#8760 …} #channels: Doctrine\ORM\PersistentCollection {#8746 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8740 …} #reviews: Doctrine\ORM\PersistentCollection {#8742 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#31079 +product: App\Entity\Product\Product {#8738 #id: 3309 #code: "blender-power-4-magimix-3118" #attributes: Doctrine\ORM\PersistentCollection {#8748 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8752 …} #createdAt: DateTime @1758632885 {#8736 : 2025-09-23 21:08:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632885 {#8737 : 2025-09-23 21:08:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8758 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8738} #id: 3309 #name: "Blender Power 4 Magimix" #slug: "blender-power-4-magimix-3118" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif Blendermix pour une émulsion parfaite.</li>\n <li>Puissant et silencieux.</li>\n <li>Bol en verre thermorésistant.</li>\n <li>Livraison gratuite. (France métropolitaine)</li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Blender Power 4 Magimix</h1><div class="col is-12">Blender Power 4 Magimix vous permet d'obtenir des émulsions parfaites grâce à son système exclusif Blendermix qui crée une turbulence optimisée. Il vous rendra la cuisine plus facile grâce à ses 4 fonctions préprogrammées (Glace pilée , Smoothies , Soupes , Desserts glacés).<br /></div><h1>Caractéristiques Blender Power 4 Magimix</h1><div class="col is-12">Puissance 1200 W. 600 à 15 000 tours/min. Démarrage progressif . Mode pulse turbo pour des veloutés plus lisses. Mode économie d'énergie. Multifonctions. Système BlenderMix. Capacité 1,8 l. 4 fonctions préprogrammées : Glace pilée , Smoothies , Soupes , Desserts glacés. Bol verre thermorésistant . Livré avec : spatule mélangeur et livre de 80 recettes. Dimensions : h 40,5 x L 16,5 x P 16,5 cm. Poids 4,8 kg. <span style="font-weight: bold;"> Garantie 3 ans. Pièces disponibles 30 ans.</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 {#8760 …} #channels: Doctrine\ORM\PersistentCollection {#8746 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8740 …} #reviews: Doctrine\ORM\PersistentCollection {#8742 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31259 …} +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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27772 …} +context: Sylius\TwigHooks\Bag\DataBag {#27778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27765 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
122.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8738 #id: 3309 #code: "blender-power-4-magimix-3118" #attributes: Doctrine\ORM\PersistentCollection {#8748 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8752 …} #createdAt: DateTime @1758632885 {#8736 : 2025-09-23 21:08:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632885 {#8737 : 2025-09-23 21:08:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8758 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8738} #id: 3309 #name: "Blender Power 4 Magimix" #slug: "blender-power-4-magimix-3118" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif Blendermix pour une émulsion parfaite.</li>\n <li>Puissant et silencieux.</li>\n <li>Bol en verre thermorésistant.</li>\n <li>Livraison gratuite. (France métropolitaine)</li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Blender Power 4 Magimix</h1><div class="col is-12">Blender Power 4 Magimix vous permet d'obtenir des émulsions parfaites grâce à son système exclusif Blendermix qui crée une turbulence optimisée. Il vous rendra la cuisine plus facile grâce à ses 4 fonctions préprogrammées (Glace pilée , Smoothies , Soupes , Desserts glacés).<br /></div><h1>Caractéristiques Blender Power 4 Magimix</h1><div class="col is-12">Puissance 1200 W. 600 à 15 000 tours/min. Démarrage progressif . Mode pulse turbo pour des veloutés plus lisses. Mode économie d'énergie. Multifonctions. Système BlenderMix. Capacité 1,8 l. 4 fonctions préprogrammées : Glace pilée , Smoothies , Soupes , Desserts glacés. Bol verre thermorésistant . Livré avec : spatule mélangeur et livre de 80 recettes. Dimensions : h 40,5 x L 16,5 x P 16,5 cm. Poids 4,8 kg. <span style="font-weight: bold;"> Garantie 3 ans. Pièces disponibles 30 ans.</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 {#8760 …} #channels: Doctrine\ORM\PersistentCollection {#8746 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8740 …} #reviews: Doctrine\ORM\PersistentCollection {#8742 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Blender Power 4 Magimix" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31330 -props: [ "product" => App\Entity\Product\Product {#8738 #id: 3309 #code: "blender-power-4-magimix-3118" #attributes: Doctrine\ORM\PersistentCollection {#8748 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8752 …} #createdAt: DateTime @1758632885 {#8736 : 2025-09-23 21:08:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632885 {#8737 : 2025-09-23 21:08:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8758 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8738} #id: 3309 #name: "Blender Power 4 Magimix" #slug: "blender-power-4-magimix-3118" #description: """ <div class="col is-12"><ul>\n <li>Système exclusif Blendermix pour une émulsion parfaite.</li>\n <li>Puissant et silencieux.</li>\n <li>Bol en verre thermorésistant.</li>\n <li>Livraison gratuite. (France métropolitaine)</li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Blender Power 4 Magimix</h1><div class="col is-12">Blender Power 4 Magimix vous permet d'obtenir des émulsions parfaites grâce à son système exclusif Blendermix qui crée une turbulence optimisée. Il vous rendra la cuisine plus facile grâce à ses 4 fonctions préprogrammées (Glace pilée , Smoothies , Soupes , Desserts glacés).<br /></div><h1>Caractéristiques Blender Power 4 Magimix</h1><div class="col is-12">Puissance 1200 W. 600 à 15 000 tours/min. Démarrage progressif . Mode pulse turbo pour des veloutés plus lisses. Mode économie d'énergie. Multifonctions. Système BlenderMix. Capacité 1,8 l. 4 fonctions préprogrammées : Glace pilée , Smoothies , Soupes , Desserts glacés. Bol verre thermorésistant . Livré avec : spatule mélangeur et livre de 80 recettes. Dimensions : h 40,5 x L 16,5 x P 16,5 cm. Poids 4,8 kg. <span style="font-weight: bold;"> Garantie 3 ans. Pièces disponibles 30 ans.</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 {#8760 …} #channels: Doctrine\ORM\PersistentCollection {#8746 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8740 …} #reviews: Doctrine\ORM\PersistentCollection {#8742 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
122.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31448 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31314 …} +context: Sylius\TwigHooks\Bag\DataBag {#31390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31311 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31259 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31267 #collection: Doctrine\Common\Collections\ArrayCollection {#31276 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31255 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38869 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38871 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31448 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31314 …} +context: Sylius\TwigHooks\Bag\DataBag {#31390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31311 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Blender Power 4 Magimix" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31267 #collection: Doctrine\Common\Collections\ArrayCollection {#31276 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31255 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38869 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38871 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31453 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31448 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31314 …} +context: Sylius\TwigHooks\Bag\DataBag {#31390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31311 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31259 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31267 #collection: Doctrine\Common\Collections\ArrayCollection {#31276 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31255 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38869 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38871 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 122.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31502 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31493 …} +context: Sylius\TwigHooks\Bag\DataBag {#31500 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31501 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31259 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31505 +variant: App\Entity\Product\ProductVariant {#31259 …} +price: "224,00\u{A0}€" +originalPrice: "250,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9101 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12531 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9098 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31502 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31493 …} +context: Sylius\TwigHooks\Bag\DataBag {#31500 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31501 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 122.0 MiB | 2.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27445 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12596 …} +context: Sylius\TwigHooks\Bag\DataBag {#27467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12606 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31824 +cart: App\Entity\Order\Order {#13510 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27445 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12596 …} +context: Sylius\TwigHooks\Bag\DataBag {#27467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12606 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||