Components
12
Twig Components
32
Render Count
77
ms
Render Time
102.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 84.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12079 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12072 …} +context: Sylius\TwigHooks\Bag\DataBag {#12078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12077 …} +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 {#12699 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12079 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12072 …} +context: Sylius\TwigHooks\Bag\DataBag {#12078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12077 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 84.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12776 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12772 …} +context: Sylius\TwigHooks\Bag\DataBag {#12774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12775 …} +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 {#12785 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12776 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12772 …} +context: Sylius\TwigHooks\Bag\DataBag {#12774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12775 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 86.0 MiB | 5.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12846 …} +context: Sylius\TwigHooks\Bag\DataBag {#12866 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12865 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12882 +cart: App\Entity\Order\Order {#12949 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12846 …} +context: Sylius\TwigHooks\Bag\DataBag {#12866 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12865 …} +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 | 96.0 MiB | 15.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13123 …} +context: Sylius\TwigHooks\Bag\DataBag {#13129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13121 …} +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 {#13144 #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 {#13135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13123 …} +context: Sylius\TwigHooks\Bag\DataBag {#13129 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13121 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27375 …} +context: Sylius\TwigHooks\Bag\DataBag {#27376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27378 …} +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 {#27388 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27375 …} +context: Sylius\TwigHooks\Bag\DataBag {#27376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27378 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27489 …} +context: Sylius\TwigHooks\Bag\DataBag {#27490 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27492 …} +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 {#27501 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27489 …} +context: Sylius\TwigHooks\Bag\DataBag {#27490 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27492 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 1.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27563 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27559 …} +context: Sylius\TwigHooks\Bag\DataBag {#27560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27562 …} +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 {#27571 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27563 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27559 …} +context: Sylius\TwigHooks\Bag\DataBag {#27560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27562 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 10.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 2797 #code: "moulin-multi-usages-ceramique-kyocera-3694" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632652 {#7725 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#7770 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2797 #name: "Moulin multi-usages céramique Kyocera" #slug: "moulin-multi-usages-ceramique-kyocera-3694" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Durable : résiste à la corrosion, ne s’oxyde pas</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Moud toutes les graines et épices, y compris le lin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mouture réglable pour un usage sur mesure</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Conservation saine et hygiénique avec son récipient en verre.</div>\n <div>\n <ul>\n <li>Mécanisme céramique, ne s’oxyde pas</li>\n <li>Moud toutes les graines et épices, y compris le lin.</li>\n <li>Mouture réglable pour un usage sur mesure.</li>\n </ul>\n </div>\n <div></div></div><h1>Description moulin multi-usages céramique Kyocera</h1><div class="col is-12">Le moulin multi-usages céramique Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques moulin multi-usages céramique Kyocera</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matière : Contenant : verre</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mécanisme : céramique</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : Diamètre : 6 cm - Hauteur : 15.6 cm</div>\n <div>Contenant en verre. Mécanisme céramique haute performance. Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28097 +product: App\Entity\Product\Product {#7995 #id: 2797 #code: "moulin-multi-usages-ceramique-kyocera-3694" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632652 {#7725 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#7770 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2797 #name: "Moulin multi-usages céramique Kyocera" #slug: "moulin-multi-usages-ceramique-kyocera-3694" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Durable : résiste à la corrosion, ne s’oxyde pas</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Moud toutes les graines et épices, y compris le lin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mouture réglable pour un usage sur mesure</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Conservation saine et hygiénique avec son récipient en verre.</div>\n <div>\n <ul>\n <li>Mécanisme céramique, ne s’oxyde pas</li>\n <li>Moud toutes les graines et épices, y compris le lin.</li>\n <li>Mouture réglable pour un usage sur mesure.</li>\n </ul>\n </div>\n <div></div></div><h1>Description moulin multi-usages céramique Kyocera</h1><div class="col is-12">Le moulin multi-usages céramique Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques moulin multi-usages céramique Kyocera</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matière : Contenant : verre</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mécanisme : céramique</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : Diamètre : 6 cm - Hauteur : 15.6 cm</div>\n <div>Contenant en verre. Mécanisme céramique haute performance. Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28363 …} +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 {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 2.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 2797 #code: "moulin-multi-usages-ceramique-kyocera-3694" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632652 {#7725 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#7770 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2797 #name: "Moulin multi-usages céramique Kyocera" #slug: "moulin-multi-usages-ceramique-kyocera-3694" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Durable : résiste à la corrosion, ne s’oxyde pas</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Moud toutes les graines et épices, y compris le lin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mouture réglable pour un usage sur mesure</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Conservation saine et hygiénique avec son récipient en verre.</div>\n <div>\n <ul>\n <li>Mécanisme céramique, ne s’oxyde pas</li>\n <li>Moud toutes les graines et épices, y compris le lin.</li>\n <li>Mouture réglable pour un usage sur mesure.</li>\n </ul>\n </div>\n <div></div></div><h1>Description moulin multi-usages céramique Kyocera</h1><div class="col is-12">Le moulin multi-usages céramique Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques moulin multi-usages céramique Kyocera</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matière : Contenant : verre</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mécanisme : céramique</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : Diamètre : 6 cm - Hauteur : 15.6 cm</div>\n <div>Contenant en verre. Mécanisme céramique haute performance. Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin multi-usages céramique Kyocera" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28774 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 2797 #code: "moulin-multi-usages-ceramique-kyocera-3694" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632652 {#7725 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#7770 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2797 #name: "Moulin multi-usages céramique Kyocera" #slug: "moulin-multi-usages-ceramique-kyocera-3694" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Durable : résiste à la corrosion, ne s’oxyde pas</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Moud toutes les graines et épices, y compris le lin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mouture réglable pour un usage sur mesure</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Conservation saine et hygiénique avec son récipient en verre.</div>\n <div>\n <ul>\n <li>Mécanisme céramique, ne s’oxyde pas</li>\n <li>Moud toutes les graines et épices, y compris le lin.</li>\n <li>Mouture réglable pour un usage sur mesure.</li>\n </ul>\n </div>\n <div></div></div><h1>Description moulin multi-usages céramique Kyocera</h1><div class="col is-12">Le moulin multi-usages céramique Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques moulin multi-usages céramique Kyocera</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matière : Contenant : verre</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mécanisme : céramique</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions : Diamètre : 6 cm - Hauteur : 15.6 cm</div>\n <div>Contenant en verre. Mécanisme céramique haute performance. Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28859 …} +context: Sylius\TwigHooks\Bag\DataBag {#28854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28363 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28709 #collection: Doctrine\Common\Collections\ArrayCollection {#28708 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28546 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37269 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28859 …} +context: Sylius\TwigHooks\Bag\DataBag {#28854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin multi-usages céramique Kyocera" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28709 #collection: Doctrine\Common\Collections\ArrayCollection {#28708 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28546 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37269 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28920 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28859 …} +context: Sylius\TwigHooks\Bag\DataBag {#28854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28363 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28709 #collection: Doctrine\Common\Collections\ArrayCollection {#28708 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28546 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37269 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28363 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28999 +variant: App\Entity\Product\ProductVariant {#28363 …} +price: "38,00\u{A0}€" +originalPrice: "38,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#6982 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7001 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28989 …} +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 | 102.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632652 {#8531 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8532 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28752 +product: App\Entity\Product\Product {#8533 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632652 {#8531 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8532 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29072 …} +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 {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632652 {#8531 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8532 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Piments Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29143 -props: [ "product" => App\Entity\Product\Product {#8533 #id: 2798 #code: "moulin-a-piments-microplane-6247" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632652 {#8531 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8532 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 2798 #name: "Moulin à Piments Microplane" #slug: "moulin-a-piments-microplane-6247" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable fabriquée par photochimie.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabriqué aux USA.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Piments Microplane</h1><div class="col is-12">Moulin à Piments muni d'une lame en acier inoxydable fabriquée aux USA selon un procédé photochimique lui conférant un tranchant exceptionnel. Ce moulin râpe avec une précision remarquable, sans effort et permet aux piments séchés de libérer toutes leurs saveurs. Doté d'un mécanisme équipé d'un ressort exerçant la pression idéale sue les piments, il vous pemettra en un tour de main de pimenter selon votre goût vos plats préférés.</div><h1>Caractéristiques Moulin à Piments Microplane</h1><div class="col is-12">- Fabrication US.<br />- Lame en acier inoxydable.<br />- Résultats professionnels.<br />- Partie haute hermétique pour stocker les piments.<br />- Hauteur : 19,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29136 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29127 …} +context: Sylius\TwigHooks\Bag\DataBag {#29203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29124 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29072 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080 #collection: Doctrine\Common\Collections\ArrayCollection {#29089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29068 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37291 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29136 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29127 …} +context: Sylius\TwigHooks\Bag\DataBag {#29203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29124 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Piments Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080 #collection: Doctrine\Common\Collections\ArrayCollection {#29089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29068 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37291 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29207 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29136 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29127 …} +context: Sylius\TwigHooks\Bag\DataBag {#29203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29124 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29072 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080 #collection: Doctrine\Common\Collections\ArrayCollection {#29089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29068 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37291 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29257 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29248 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29256 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29072 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29260 +variant: App\Entity\Product\ProductVariant {#29072 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#6982 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7001 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29257 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29248 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29256 …} +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 | 102.0 MiB | 9.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 2799 #code: "moulin-a-epices-2-en-1-microplane-6248" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632652 {#8554 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8555 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 2799 #name: "Moulin à Epices 2 en 1 Microplane" #slug: "moulin-a-epices-2-en-1-microplane-6248" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable ultra-tranchante.</li>\n <li>Spécialement conçu pour les épices les plus dures.</li>\n <li>Fabriqué aux USA.</li>\n </ul></div><h1>Descriptif Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">Moulin spécialement conçu pour râper sans effort les épices les plus dures comme la muscade, les bâtons de cannelle, les fèves tonka etc... L'utilisation d'une lame en acier inoxydable fabriquée selon un procédé photochimique rend l'usage de se moulin extrèmement simple et sans effort. Le résultat obtenu est une mouture très fine permettant de restituer parfaitement les saveurs des épices. Le compartiment supérieur de ce moulin permet de stocker hermétiquement les épices entières pour les avoir toujoirs à portée de main. Il possède également un couvercle en silicone préservant la propreté de votre table et placard de rangement.<br /></div><h1>Caractéristiques Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">- Hauteur : 12 cm.<br />- Diamètre : 5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29134 +product: App\Entity\Product\Product {#8556 #id: 2799 #code: "moulin-a-epices-2-en-1-microplane-6248" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632652 {#8554 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8555 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 2799 #name: "Moulin à Epices 2 en 1 Microplane" #slug: "moulin-a-epices-2-en-1-microplane-6248" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable ultra-tranchante.</li>\n <li>Spécialement conçu pour les épices les plus dures.</li>\n <li>Fabriqué aux USA.</li>\n </ul></div><h1>Descriptif Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">Moulin spécialement conçu pour râper sans effort les épices les plus dures comme la muscade, les bâtons de cannelle, les fèves tonka etc... L'utilisation d'une lame en acier inoxydable fabriquée selon un procédé photochimique rend l'usage de se moulin extrèmement simple et sans effort. Le résultat obtenu est une mouture très fine permettant de restituer parfaitement les saveurs des épices. Le compartiment supérieur de ce moulin permet de stocker hermétiquement les épices entières pour les avoir toujoirs à portée de main. Il possède également un couvercle en silicone préservant la propreté de votre table et placard de rangement.<br /></div><h1>Caractéristiques Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">- Hauteur : 12 cm.<br />- Diamètre : 5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29323 …} +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 {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 2799 #code: "moulin-a-epices-2-en-1-microplane-6248" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632652 {#8554 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8555 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 2799 #name: "Moulin à Epices 2 en 1 Microplane" #slug: "moulin-a-epices-2-en-1-microplane-6248" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable ultra-tranchante.</li>\n <li>Spécialement conçu pour les épices les plus dures.</li>\n <li>Fabriqué aux USA.</li>\n </ul></div><h1>Descriptif Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">Moulin spécialement conçu pour râper sans effort les épices les plus dures comme la muscade, les bâtons de cannelle, les fèves tonka etc... L'utilisation d'une lame en acier inoxydable fabriquée selon un procédé photochimique rend l'usage de se moulin extrèmement simple et sans effort. Le résultat obtenu est une mouture très fine permettant de restituer parfaitement les saveurs des épices. Le compartiment supérieur de ce moulin permet de stocker hermétiquement les épices entières pour les avoir toujoirs à portée de main. Il possède également un couvercle en silicone préservant la propreté de votre table et placard de rangement.<br /></div><h1>Caractéristiques Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">- Hauteur : 12 cm.<br />- Diamètre : 5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Epices 2 en 1 Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29394 -props: [ "product" => App\Entity\Product\Product {#8556 #id: 2799 #code: "moulin-a-epices-2-en-1-microplane-6248" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632652 {#8554 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8555 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #id: 2799 #name: "Moulin à Epices 2 en 1 Microplane" #slug: "moulin-a-epices-2-en-1-microplane-6248" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable ultra-tranchante.</li>\n <li>Spécialement conçu pour les épices les plus dures.</li>\n <li>Fabriqué aux USA.</li>\n </ul></div><h1>Descriptif Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">Moulin spécialement conçu pour râper sans effort les épices les plus dures comme la muscade, les bâtons de cannelle, les fèves tonka etc... L'utilisation d'une lame en acier inoxydable fabriquée selon un procédé photochimique rend l'usage de se moulin extrèmement simple et sans effort. Le résultat obtenu est une mouture très fine permettant de restituer parfaitement les saveurs des épices. Le compartiment supérieur de ce moulin permet de stocker hermétiquement les épices entières pour les avoir toujoirs à portée de main. Il possède également un couvercle en silicone préservant la propreté de votre table et placard de rangement.<br /></div><h1>Caractéristiques Moulin à Epices 2 en 1 Microplane</h1><div class="col is-12">- Hauteur : 12 cm.<br />- Diamètre : 5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 5.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29378 …} +context: Sylius\TwigHooks\Bag\DataBag {#29451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29375 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29323 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331 #collection: Doctrine\Common\Collections\ArrayCollection {#29340 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29319 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37305 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29378 …} +context: Sylius\TwigHooks\Bag\DataBag {#29451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29375 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Epices 2 en 1 Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331 #collection: Doctrine\Common\Collections\ArrayCollection {#29340 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29319 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37305 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29470 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29378 …} +context: Sylius\TwigHooks\Bag\DataBag {#29451 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29375 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29323 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331 #collection: Doctrine\Common\Collections\ArrayCollection {#29340 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29319 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37305 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29510 …} +context: Sylius\TwigHooks\Bag\DataBag {#29517 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29518 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29323 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29522 +variant: App\Entity\Product\ProductVariant {#29323 …} +price: "24,00\u{A0}€" +originalPrice: "24,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#6982 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7001 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29510 …} +context: Sylius\TwigHooks\Bag\DataBag {#29517 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29518 …} +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 | 102.0 MiB | 11.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632652 {#8577 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8578 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29385 +product: App\Entity\Product\Product {#8579 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632652 {#8577 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8578 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29585 …} +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 {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632652 {#8577 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8578 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin double Duomill AdHoc" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29656 -props: [ "product" => App\Entity\Product\Product {#8579 #id: 2800 #code: "moulin-double-duomill-adhoc-7118" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632652 {#8577 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8578 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #id: 2800 #name: "Moulin double Duomill AdHoc" #slug: "moulin-double-duomill-adhoc-7118" #description: """ <div class="col is-12"><ul>\n <li>Double moulin mais pas plus gros qu'une salière.</li>\n <li>Broyeurs céramique haute performance.</li>\n <li>Belle finition inox.</li>\n </ul></div><h1>Descriptif Moulin double Duomill AdHoc</h1><div class="col is-12">Avec le Moulin double Duomill AdHoc, passez instantanément du poivre au sel ! Il suffit de le retourner ! Très compact, il est réalisé en acier inoxydable qui lui donne un aspect particulièrement qualitatif, il sera très à l'aise sur votre table. Par ailleurs il est équipé de broyeurs très performants en céramique acceptant le sel humide.</div><h1>Caractéristiques Moulin double Duomill AdHoc</h1><div class="col is-12">- Mini double moulin poivre & sel.<br />- Acier inoxydable et acrylique.<br />- Broyeurs hautes performances en céramique<br />- Diamètre : 3 cm.<br />- Hauteur : 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29640 …} +context: Sylius\TwigHooks\Bag\DataBag {#29707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29637 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29585 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29593 #collection: Doctrine\Common\Collections\ArrayCollection {#29602 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29581 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29640 …} +context: Sylius\TwigHooks\Bag\DataBag {#29707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29637 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin double Duomill AdHoc" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29593 #collection: Doctrine\Common\Collections\ArrayCollection {#29602 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29581 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29711 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29640 …} +context: Sylius\TwigHooks\Bag\DataBag {#29707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29637 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29585 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29593 #collection: Doctrine\Common\Collections\ArrayCollection {#29602 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29581 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29761 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29752 …} +context: Sylius\TwigHooks\Bag\DataBag {#29759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29760 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29585 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29764 +variant: App\Entity\Product\ProductVariant {#29585 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#6982 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7001 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29761 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29752 …} +context: Sylius\TwigHooks\Bag\DataBag {#29759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29760 …} +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 | 102.0 MiB | 4.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632652 {#8600 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8601 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29647 +product: App\Entity\Product\Product {#8602 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632652 {#8600 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8601 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29827 …} +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 {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632652 {#8600 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8601 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Shaker à herbes et épices Saunderton Cole et Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29898 -props: [ "product" => App\Entity\Product\Product {#8602 #id: 2801 #code: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758632652 {#8600 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8601 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #id: 2801 #name: "Shaker à herbes et épices Saunderton Cole et Mason" #slug: "shaker-a-herbes-et-epices-saunderton-cole-et-mason-7782" #description: """ <div class="col is-12"><ul>\n <li>5 compartiments pour 5 herbes ou épices, gain de place.</li>\n <li>2 vitesses, pour saupoudrer ou verser.</li>\n <li>Vos épices préférées toujours à portée de main.</li>\n </ul></div><h1>Description Shaker à herbes et épices Saunderton Cole et Mason</h1><h3>Fini les pots à épices encombrants !</h3><div class="col is-12">Tout amateur de cuisine le sait, stocker ses herbes et épices virent rapidement au casse tête. On se retrouve facilement avec une ribambelle de pots à épices qui prennet rapidement une place folle ! Soit on les stocke dans un placard et on oublie rapidement ceux situés tout au fond à gauche dans le coin sombre. Soit on les stocke sur une étagère dédiée aux épices mais là encore problème, car on a rarement plusieurs mètres linéaires de tablette dans sa cuisine ! <br /></div><h3>Où ranger ses épices ? Cole & Mason propose la meilleure des solutions !</h3><div class="col is-12">Alors Cole & Mason à penser à nous en concevant cet astucieux Shaker à herbes et épices Saunderton ! Avec ces 5 compartiments, l'encombrement pris par vos pots et autres carrousels à épices va être diminué d'autant !</div><h3>Un rangement à épices beau et pratique !</h3><div class="col is-12">Facile à remplir et à utiliser, le Shaker à herbes et épices Saunderton est doté de 2 vitesses pour saupoudrer ou verser. Vos épices seront rapidement repérables dans les différents compartiments grâce aux emplacements prévus pour apposer une étiquette personnalisable.<br /><br />Réalisé dans les meilleurs matériaux, acrylique haute densité et couvercle inox, le Shaker à herbes et épices Saunderton bénéficie d'un design sobre et épuré qui s'accorde avec tous les styles de cuisine. Il trouvera facilement sa place à côté de vos <a rel="nofollow" href="https://www.cuisinstore.com/moulin-peugeot-f1138-p1.html">moulins à poivre</a> et moulins à sel.<br /><br />Nous vous proposons au choix un modèle livré vide pour le remplir de vos herbes et épices préférées. Ou un modèle pré-rempli avec les épices suivantes : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu.</div><h1>Caractéristiques Shaker à herbes et épices Saunderton Cole et Mason</h1><div class="col is-12">Corps acrylique. 5 compartiments. Couvercle inox. Hauteur 20 cm. 2 vitesses pour verser ou saupoudrer. Modèle pré-rempli livré avec : piment, graines de cumin, cannelle moulue, paprika moulu et curcuma moulu. Etiquettes personnalisables. Conçu en Angleterre. <strong>Entonnoir inox non fourni.</strong>\n <div id="gtx-trans" style="position: absolute; left: 374px; top: 36.2px;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29879 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29827 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29835 #collection: Doctrine\Common\Collections\ArrayCollection {#29844 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29823 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37333 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29879 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Shaker à herbes et épices Saunderton Cole et Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29835 #collection: Doctrine\Common\Collections\ArrayCollection {#29844 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29823 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37333 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29977 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29879 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29827 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29835 #collection: Doctrine\Common\Collections\ArrayCollection {#29844 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29823 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37333 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30026 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …} +context: Sylius\TwigHooks\Bag\DataBag {#30024 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30025 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29827 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30029 +variant: App\Entity\Product\ProductVariant {#29827 …} +price: "26,00\u{A0}€" +originalPrice: "26,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#6982 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7001 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30026 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30017 …} +context: Sylius\TwigHooks\Bag\DataBag {#30024 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30025 …} +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 | 102.0 MiB | 8.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8625 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632652 {#8623 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8624 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29889 +product: App\Entity\Product\Product {#8625 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632652 {#8623 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8624 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30092 …} +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 {#27628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27661 …} +context: Sylius\TwigHooks\Bag\DataBag {#27667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8625 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632652 {#8623 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8624 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Graines de Lin Kyocera" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30163 -props: [ "product" => App\Entity\Product\Product {#8625 #id: 2802 #code: "moulin-a-graines-de-lin-kyocera-7985" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632652 {#8623 : 2025-09-23 21:04:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632652 {#8624 : 2025-09-23 21:04:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #id: 2802 #name: "Moulin à Graines de Lin Kyocera" #slug: "moulin-a-graines-de-lin-kyocera-7985" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique (ne s'oxyde pas).</li>\n <li>Moud toutes les graines et épices.</li>\n <li>Mouture réglable.</li>\n </ul></div><h1>Descriptif Moulin à Graines de Lin Kyocera</h1><div class="col is-12">Le moulin à Graines de Lin Kyocera est un moulin universel qui broie en un tour de main entre autres : le poivre, les clous de girofles, le sel humide, les baies roses, les graines de lin... Son contenant en verre permet de stocker les épices dans des condtions d'hygiène optimale.</div><h1>Caractéristiques Moulin à Graines de Lin Kyocera</h1><div class="col is-12">- Contenant en verre. <br />- Mécanisme céramique haute performance. <br />- Dimensions : Diamètre : 6 cm, Hauteur : 15.6 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30147 …} +context: Sylius\TwigHooks\Bag\DataBag {#30220 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30144 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30092 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30100 #collection: Doctrine\Common\Collections\ArrayCollection {#30109 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30088 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37347 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30147 …} +context: Sylius\TwigHooks\Bag\DataBag {#30220 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30144 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Graines de Lin Kyocera" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30100 #collection: Doctrine\Common\Collections\ArrayCollection {#30109 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30088 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37347 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30224 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30147 …} +context: Sylius\TwigHooks\Bag\DataBag {#30220 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30144 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30092 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30100 #collection: Doctrine\Common\Collections\ArrayCollection {#30109 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30088 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37347 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30265 …} +context: Sylius\TwigHooks\Bag\DataBag {#30272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30273 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30092 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30277 +variant: App\Entity\Product\ProductVariant {#30092 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#6982 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11970 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#7001 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30265 …} +context: Sylius\TwigHooks\Bag\DataBag {#30272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30273 …} +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 | 102.0 MiB | 2.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27341 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12035 …} +context: Sylius\TwigHooks\Bag\DataBag {#27363 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12045 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30554 +cart: App\Entity\Order\Order {#12949 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27341 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12035 …} +context: Sylius\TwigHooks\Bag\DataBag {#27363 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12045 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||