Components
12
Twig Components
24
Render Count
174
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 9.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12469 …} +context: Sylius\TwigHooks\Bag\DataBag {#12475 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12474 …} +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 {#13096 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12469 …} +context: Sylius\TwigHooks\Bag\DataBag {#12475 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12474 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13173 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13169 …} +context: Sylius\TwigHooks\Bag\DataBag {#13171 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13172 …} +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 {#13182 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13173 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13169 …} +context: Sylius\TwigHooks\Bag\DataBag {#13171 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13172 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13264 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13243 …} +context: Sylius\TwigHooks\Bag\DataBag {#13263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13262 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13279 +cart: App\Entity\Order\Order {#13346 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13264 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13243 …} +context: Sylius\TwigHooks\Bag\DataBag {#13263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13262 …} +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 | 114.0 MiB | 64.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13532 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13520 …} +context: Sylius\TwigHooks\Bag\DataBag {#13526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13518 …} +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 {#13541 #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 {#13532 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13520 …} +context: Sylius\TwigHooks\Bag\DataBag {#13526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13518 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27329 …} +context: Sylius\TwigHooks\Bag\DataBag {#27330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27332 …} +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 {#27342 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27329 …} +context: Sylius\TwigHooks\Bag\DataBag {#27330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27332 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27447 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27443 …} +context: Sylius\TwigHooks\Bag\DataBag {#27444 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27446 …} +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 {#27455 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27447 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27443 …} +context: Sylius\TwigHooks\Bag\DataBag {#27444 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27446 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27513 …} +context: Sylius\TwigHooks\Bag\DataBag {#27514 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27516 …} +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 {#27525 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27513 …} +context: Sylius\TwigHooks\Bag\DataBag {#27514 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27516 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 29.28 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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28051 +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 {#28317 …} +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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 14.86 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 {#28728 -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]
|
114.0 MiB | 1.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28875 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28813 …} +context: Sylius\TwigHooks\Bag\DataBag {#28808 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28871 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28317 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28663 #collection: Doctrine\Common\Collections\ArrayCollection {#28662 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28500 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31873 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36557 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28875 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28813 …} +context: Sylius\TwigHooks\Bag\DataBag {#28808 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28871 …} +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 {#28663 #collection: Doctrine\Common\Collections\ArrayCollection {#28662 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28500 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31873 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36557 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28874 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28875 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28813 …} +context: Sylius\TwigHooks\Bag\DataBag {#28808 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28871 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28317 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28663 #collection: Doctrine\Common\Collections\ArrayCollection {#28662 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28500 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31873 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36557 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …} +context: Sylius\TwigHooks\Bag\DataBag {#28942 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28943 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28317 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28953 +variant: App\Entity\Product\ProductVariant {#28317 …} +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 {#8937 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12367 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …} +context: Sylius\TwigHooks\Bag\DataBag {#28942 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28943 …} +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 | 114.0 MiB | 16.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 2806 #code: "moulin-sel-de-guerande-marlux-2380" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632655 {#8531 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8532 : 2025-09-23 21:04:15.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: 2806 #name: "Moulin sel de Guérande Marlux" #slug: "moulin-sel-de-guerande-marlux-2380" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique.</li>\n <li>Conçu pour tous sels humides, sel sec.</li>\n <li>convient également pour le poivre</li>\n <li>Garantie 10 ans. </li>\n </ul></div><h1>Description moulin sel de Guérande</h1><div class="col is-12">Le moulin sel de Guérande est équipé d'un mécanisme céramique permettant de moudre efficacement le sel de Guérande et tous les sels humides et secs.Permet aussi de moudre le poivre.<br />Corps acrylique. Hauteur 14 cm. Réglage de la mouture en 4 positions. Garantie 10 ans.<br />Fabriqué en france. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28706 +product: App\Entity\Product\Product {#8533 #id: 2806 #code: "moulin-sel-de-guerande-marlux-2380" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632655 {#8531 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8532 : 2025-09-23 21:04:15.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: 2806 #name: "Moulin sel de Guérande Marlux" #slug: "moulin-sel-de-guerande-marlux-2380" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique.</li>\n <li>Conçu pour tous sels humides, sel sec.</li>\n <li>convient également pour le poivre</li>\n <li>Garantie 10 ans. </li>\n </ul></div><h1>Description moulin sel de Guérande</h1><div class="col is-12">Le moulin sel de Guérande est équipé d'un mécanisme céramique permettant de moudre efficacement le sel de Guérande et tous les sels humides et secs.Permet aussi de moudre le poivre.<br />Corps acrylique. Hauteur 14 cm. Réglage de la mouture en 4 positions. Garantie 10 ans.<br />Fabriqué en france. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#29026 …} +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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 3.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 2806 #code: "moulin-sel-de-guerande-marlux-2380" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632655 {#8531 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8532 : 2025-09-23 21:04:15.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: 2806 #name: "Moulin sel de Guérande Marlux" #slug: "moulin-sel-de-guerande-marlux-2380" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique.</li>\n <li>Conçu pour tous sels humides, sel sec.</li>\n <li>convient également pour le poivre</li>\n <li>Garantie 10 ans. </li>\n </ul></div><h1>Description moulin sel de Guérande</h1><div class="col is-12">Le moulin sel de Guérande est équipé d'un mécanisme céramique permettant de moudre efficacement le sel de Guérande et tous les sels humides et secs.Permet aussi de moudre le poivre.<br />Corps acrylique. Hauteur 14 cm. Réglage de la mouture en 4 positions. Garantie 10 ans.<br />Fabriqué en france. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 sel de Guérande Marlux" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29097 -props: [ "product" => App\Entity\Product\Product {#8533 #id: 2806 #code: "moulin-sel-de-guerande-marlux-2380" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758632655 {#8531 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8532 : 2025-09-23 21:04:15.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: 2806 #name: "Moulin sel de Guérande Marlux" #slug: "moulin-sel-de-guerande-marlux-2380" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme céramique.</li>\n <li>Conçu pour tous sels humides, sel sec.</li>\n <li>convient également pour le poivre</li>\n <li>Garantie 10 ans. </li>\n </ul></div><h1>Description moulin sel de Guérande</h1><div class="col is-12">Le moulin sel de Guérande est équipé d'un mécanisme céramique permettant de moudre efficacement le sel de Guérande et tous les sels humides et secs.Permet aussi de moudre le poivre.<br />Corps acrylique. Hauteur 14 cm. Réglage de la mouture en 4 positions. Garantie 10 ans.<br />Fabriqué en france. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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]
|
114.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29081 …} +context: Sylius\TwigHooks\Bag\DataBag {#29148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29078 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29026 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29034 #collection: Doctrine\Common\Collections\ArrayCollection {#29043 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29022 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36577 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36579 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29081 …} +context: Sylius\TwigHooks\Bag\DataBag {#29148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29078 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin sel de Guérande Marlux" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29034 #collection: Doctrine\Common\Collections\ArrayCollection {#29043 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29022 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36577 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36579 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29164 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29081 …} +context: Sylius\TwigHooks\Bag\DataBag {#29148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29078 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29026 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29034 #collection: Doctrine\Common\Collections\ArrayCollection {#29043 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29022 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36577 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36579 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29204 …} +context: Sylius\TwigHooks\Bag\DataBag {#29211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29212 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29026 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29216 +variant: App\Entity\Product\ProductVariant {#29026 …} +price: "25,00\u{A0}€" +originalPrice: "25,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12367 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29204 …} +context: Sylius\TwigHooks\Bag\DataBag {#29211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29212 …} +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 | 114.0 MiB | 29.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632655 {#8554 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8555 : 2025-09-23 21:04:15.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: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29088 +product: App\Entity\Product\Product {#8556 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632655 {#8554 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8555 : 2025-09-23 21:04:15.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: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 {#29279 …} +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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 15.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632655 {#8554 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8555 : 2025-09-23 21:04:15.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: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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 sel humide Oléron Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29350 -props: [ "product" => App\Entity\Product\Product {#8556 #id: 2807 #code: "moulin-sel-humide-oleron-peugeot-4799" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758632655 {#8554 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8555 : 2025-09-23 21:04:15.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: 2807 #name: "Moulin sel humide Oléron Peugeot" #slug: "moulin-sel-humide-oleron-peugeot-4799" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Garantie à vie.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Existe en 3 couleurs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Fonctionne par rotation du moulin.</div>\n <div>\n <div>\n <ul>\n <li><span style="white-space: pre;">Totalement étudié pour le sel humide (Guérande)</span></li>\n <li>Existe en 2 couleurs.</li>\n <li>Mécanisme garanti à vie.</li>\n </ul>\n </div>\n </div></div><h1>Description Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Le moulin à sel humide Oléron Peugeot possède un corps transparent légèrement torsadé qui joue subtilement avec la lumière. Il est équipé d' un mécanisme spécifiquement adapté : une hélice brasse l'épice dans le réservoir pour lui éviter de s'agglomérer. Le moulin ne se bloque plus et son débit reste constant.</div><h1>Caractéristiques Moulin sel humide Oléron Peugeot</h1><div class="col is-12">Système breveté innovant. Mouture performante. Fabriqué en France. Garantie à vie. </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]
|
114.0 MiB | 3.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29415 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29334 …} +context: Sylius\TwigHooks\Bag\DataBag {#29404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29331 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29279 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29287 #collection: Doctrine\Common\Collections\ArrayCollection {#29296 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29275 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36591 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36593 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29415 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29334 …} +context: Sylius\TwigHooks\Bag\DataBag {#29404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29331 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin sel humide Oléron Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29287 #collection: Doctrine\Common\Collections\ArrayCollection {#29296 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29275 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36591 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36593 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29420 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29415 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29334 …} +context: Sylius\TwigHooks\Bag\DataBag {#29404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29331 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29279 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29287 #collection: Doctrine\Common\Collections\ArrayCollection {#29296 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29275 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36591 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36593 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29460 …} +context: Sylius\TwigHooks\Bag\DataBag {#29467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29468 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29279 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29472 +variant: App\Entity\Product\ProductVariant {#29279 …} +price: "38,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12367 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29460 …} +context: Sylius\TwigHooks\Bag\DataBag {#29467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29468 …} +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 | 114.0 MiB | 12.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632655 {#8577 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8578 : 2025-09-23 21:04:15.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: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29341 +product: App\Entity\Product\Product {#8579 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632655 {#8577 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8578 : 2025-09-23 21:04:15.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: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 {#29535 …} +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 {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27615 …} +context: Sylius\TwigHooks\Bag\DataBag {#27621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27608 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632655 {#8577 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8578 : 2025-09-23 21:04:15.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: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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 à Sel Humide Nancy Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29609 -props: [ "product" => App\Entity\Product\Product {#8579 #id: 2808 #code: "moulin-a-sel-humide-nancy-peugeot-5498" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758632655 {#8577 : 2025-09-23 21:04:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632655 {#8578 : 2025-09-23 21:04:15.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: 2808 #name: "Moulin à Sel Humide Nancy Peugeot" #slug: "moulin-a-sel-humide-nancy-peugeot-5498" #description: """ <div class="col is-12"><ul>\n <li>Ligne classique et intemporelle.</li>\n <li>Mécanisme spécial sels humides.</li>\n </ul></div><h1>Desriptif Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Le Moulin à Sel Humide Nancy Peugeot possède un mécanisme en céramique spécialement conçu pour utiliser des sels humides. Sa ligne classique et intemporelle toute en transparence sera l'un des éléments remarqués sur votre table;</div><h1>Caractéristiques Moulin à Sel Humide Nancy Peugeot</h1><div class="col is-12">Mécanisme spécial sels humides<br />Hauteur : 18 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]
|
114.0 MiB | 5.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29602 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29593 …} +context: Sylius\TwigHooks\Bag\DataBag {#29660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29535 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29543 #collection: Doctrine\Common\Collections\ArrayCollection {#29555 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29531 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36605 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36607 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29602 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29593 …} +context: Sylius\TwigHooks\Bag\DataBag {#29660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Sel Humide Nancy Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29543 #collection: Doctrine\Common\Collections\ArrayCollection {#29555 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29531 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36605 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36607 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29664 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29602 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29593 …} +context: Sylius\TwigHooks\Bag\DataBag {#29660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29535 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29543 #collection: Doctrine\Common\Collections\ArrayCollection {#29555 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29531 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36605 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36607 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29714 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29705 …} +context: Sylius\TwigHooks\Bag\DataBag {#29712 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29713 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29535 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29717 +variant: App\Entity\Product\ProductVariant {#29535 …} +price: "34,00\u{A0}€" +originalPrice: "37,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8937 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12367 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8934 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29714 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29705 …} +context: Sylius\TwigHooks\Bag\DataBag {#29712 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29713 …} +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 | 114.0 MiB | 2.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27295 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12432 …} +context: Sylius\TwigHooks\Bag\DataBag {#27317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12442 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29994 +cart: App\Entity\Order\Order {#13346 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27295 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12432 …} +context: Sylius\TwigHooks\Bag\DataBag {#27317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12442 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||