Components
12
Twig Components
44
Render Count
77
ms
Render Time
112.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 112.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12616 …} +context: Sylius\TwigHooks\Bag\DataBag {#12622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12621 …} +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 {#13243 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12616 …} +context: Sylius\TwigHooks\Bag\DataBag {#12622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12621 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 112.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13320 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13316 …} +context: Sylius\TwigHooks\Bag\DataBag {#13318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13319 …} +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 {#13329 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13320 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13316 …} +context: Sylius\TwigHooks\Bag\DataBag {#13318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13319 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 4.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13390 …} +context: Sylius\TwigHooks\Bag\DataBag {#13410 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13409 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13426 +cart: App\Entity\Order\Order {#13493 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13390 …} +context: Sylius\TwigHooks\Bag\DataBag {#13410 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13409 …} +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 | 112.0 MiB | 15.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13667 …} +context: Sylius\TwigHooks\Bag\DataBag {#13673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13665 …} +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 {#13688 #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 {#13679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13667 …} +context: Sylius\TwigHooks\Bag\DataBag {#13673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13665 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27471 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27467 …} +context: Sylius\TwigHooks\Bag\DataBag {#27468 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27470 …} +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 {#27480 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27471 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27467 …} +context: Sylius\TwigHooks\Bag\DataBag {#27468 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27470 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27580 …} +context: Sylius\TwigHooks\Bag\DataBag {#27581 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27583 …} +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 {#27592 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27580 …} +context: Sylius\TwigHooks\Bag\DataBag {#27581 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27583 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27651 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +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 {#27663 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27651 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27654 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 9.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 2523 #code: "cafetiere-italienne-induction-venus-bialetti-1571" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632564 {#7719 : 2025-09-23 21:02:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632564 {#7758 : 2025-09-23 21:02:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2523 #name: "Cafetière italienne induction Venus Bialetti" #slug: "cafetiere-italienne-induction-venus-bialetti-1571" #description: """ <div class="col is-12"><ul>\r\n <li>Café qualité "expresso" </li>\r\n <li>Tous feux y compris induction </li>\r\n <li>Belle finition inox </li>\r\n </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafetière italienne induction . La cafetière italienne induction est composée de 2 parties séparées par un porte filtre contenant une dose de café moulu. En plaçant de l'eau dans la partie inférieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se mélange au café moulu. Le café une fois constitué et passé dans la cheminée centrale retombe alors dans la partie supérieure.Votre café expresso est ainsi prêt en quelques minutes seulement. La cafetière italienne induction sert en même temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poignée et bouton de couvercle athermiques.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28188 +product: App\Entity\Product\Product {#8000 #id: 2523 #code: "cafetiere-italienne-induction-venus-bialetti-1571" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632564 {#7719 : 2025-09-23 21:02:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632564 {#7758 : 2025-09-23 21:02:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2523 #name: "Cafetière italienne induction Venus Bialetti" #slug: "cafetiere-italienne-induction-venus-bialetti-1571" #description: """ <div class="col is-12"><ul>\r\n <li>Café qualité "expresso" </li>\r\n <li>Tous feux y compris induction </li>\r\n <li>Belle finition inox </li>\r\n </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafetière italienne induction . La cafetière italienne induction est composée de 2 parties séparées par un porte filtre contenant une dose de café moulu. En plaçant de l'eau dans la partie inférieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se mélange au café moulu. Le café une fois constitué et passé dans la cheminée centrale retombe alors dans la partie supérieure.Votre café expresso est ainsi prêt en quelques minutes seulement. La cafetière italienne induction sert en même temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poignée et bouton de couvercle athermiques.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28450 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 1.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 2523 #code: "cafetiere-italienne-induction-venus-bialetti-1571" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632564 {#7719 : 2025-09-23 21:02:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632564 {#7758 : 2025-09-23 21:02:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2523 #name: "Cafetière italienne induction Venus Bialetti" #slug: "cafetiere-italienne-induction-venus-bialetti-1571" #description: """ <div class="col is-12"><ul>\r\n <li>Café qualité "expresso" </li>\r\n <li>Tous feux y compris induction </li>\r\n <li>Belle finition inox </li>\r\n </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafetière italienne induction . La cafetière italienne induction est composée de 2 parties séparées par un porte filtre contenant une dose de café moulu. En plaçant de l'eau dans la partie inférieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se mélange au café moulu. Le café une fois constitué et passé dans la cheminée centrale retombe alors dans la partie supérieure.Votre café expresso est ainsi prêt en quelques minutes seulement. La cafetière italienne induction sert en même temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poignée et bouton de couvercle athermiques.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cafetière italienne induction Venus Bialetti" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28861 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 2523 #code: "cafetiere-italienne-induction-venus-bialetti-1571" #attributes: Doctrine\ORM\PersistentCollection {#8179 …} #variants: Doctrine\ORM\PersistentCollection {#8402 …} #options: Doctrine\ORM\PersistentCollection {#8530 …} #associations: Doctrine\ORM\PersistentCollection {#8470 …} #createdAt: DateTime @1758632564 {#7719 : 2025-09-23 21:02:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632564 {#7758 : 2025-09-23 21:02:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8529 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8532 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2523 #name: "Cafetière italienne induction Venus Bialetti" #slug: "cafetiere-italienne-induction-venus-bialetti-1571" #description: """ <div class="col is-12"><ul>\r\n <li>Café qualité "expresso" </li>\r\n <li>Tous feux y compris induction </li>\r\n <li>Belle finition inox </li>\r\n </ul></div><h1>Description Cafetière italienne induction Venus Bialetti</h1><div class="col is-12">Principe de la cafetière italienne induction . La cafetière italienne induction est composée de 2 parties séparées par un porte filtre contenant une dose de café moulu. En plaçant de l'eau dans la partie inférieure, celle-ci en chauffant remonte sous forme de vapeur sous pression en traversant le porte filtre et se mélange au café moulu. Le café une fois constitué et passé dans la cheminée centrale retombe alors dans la partie supérieure.Votre café expresso est ainsi prêt en quelques minutes seulement. La cafetière italienne induction sert en même temps de verseuse.</div><h1>Caractéristiques Cafetière italienne induction Venus Bialetti</h1><div class="col is-12"><p>Corps inox. Fond tous feux y compris induction. Poignée et bouton de couvercle athermiques.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#8038 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7711 …} #reviews: Doctrine\ORM\PersistentCollection {#7998 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8041 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28967 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28940 …} +context: Sylius\TwigHooks\Bag\DataBag {#28935 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28962 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28450 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28796 #collection: Doctrine\Common\Collections\ArrayCollection {#28795 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28633 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28967 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28940 …} +context: Sylius\TwigHooks\Bag\DataBag {#28935 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28962 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cafetière italienne induction Venus Bialetti" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28796 #collection: Doctrine\Common\Collections\ArrayCollection {#28795 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28633 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28963 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28967 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28940 …} +context: Sylius\TwigHooks\Bag\DataBag {#28935 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28962 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28450 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28796 #collection: Doctrine\Common\Collections\ArrayCollection {#28795 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28633 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29035 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …} +context: Sylius\TwigHooks\Bag\DataBag {#29033 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29034 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28450 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29044 +variant: App\Entity\Product\ProductVariant {#28450 …} +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 {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29035 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29025 …} +context: Sylius\TwigHooks\Bag\DataBag {#29033 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29034 …} +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 | 112.0 MiB | 4.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8544 #id: 2536 #code: "theiere-en-fonte-beka-ceylon-888" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632568 {#8542 : 2025-09-23 21:02:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632568 {#8543 : 2025-09-23 21:02:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 2536 #name: "Théière en fonte Beka Ceylon" #slug: "theiere-en-fonte-beka-ceylon-888" #description: """ <div class="col is-12"><ul>\n <li>Anse repliable.</li>\n <li>Avec tamis inox amovible.</li>\n <li>Sur tous feux, y compris induction. </li>\n </ul></div><h1>Description théière en fonte Ceylon</h1><div class="col is-12"><p>Théière en fonte véritable. Contenance 1.2 L. Diamètre 18 cm. Anse repliable. Avec tamis inox amovible. La théière en fonte va sur tous les feux y compris INDUCTION.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28839 +product: App\Entity\Product\Product {#8544 #id: 2536 #code: "theiere-en-fonte-beka-ceylon-888" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632568 {#8542 : 2025-09-23 21:02:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632568 {#8543 : 2025-09-23 21:02:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 2536 #name: "Théière en fonte Beka Ceylon" #slug: "theiere-en-fonte-beka-ceylon-888" #description: """ <div class="col is-12"><ul>\n <li>Anse repliable.</li>\n <li>Avec tamis inox amovible.</li>\n <li>Sur tous feux, y compris induction. </li>\n </ul></div><h1>Description théière en fonte Ceylon</h1><div class="col is-12"><p>Théière en fonte véritable. Contenance 1.2 L. Diamètre 18 cm. Anse repliable. Avec tamis inox amovible. La théière en fonte va sur tous les feux y compris INDUCTION.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29117 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8544 #id: 2536 #code: "theiere-en-fonte-beka-ceylon-888" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632568 {#8542 : 2025-09-23 21:02:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632568 {#8543 : 2025-09-23 21:02:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 2536 #name: "Théière en fonte Beka Ceylon" #slug: "theiere-en-fonte-beka-ceylon-888" #description: """ <div class="col is-12"><ul>\n <li>Anse repliable.</li>\n <li>Avec tamis inox amovible.</li>\n <li>Sur tous feux, y compris induction. </li>\n </ul></div><h1>Description théière en fonte Ceylon</h1><div class="col is-12"><p>Théière en fonte véritable. Contenance 1.2 L. Diamètre 18 cm. Anse repliable. Avec tamis inox amovible. La théière en fonte va sur tous les feux y compris INDUCTION.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Théière en fonte Beka Ceylon" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29188 -props: [ "product" => App\Entity\Product\Product {#8544 #id: 2536 #code: "theiere-en-fonte-beka-ceylon-888" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#8556 …} #options: Doctrine\ORM\PersistentCollection {#8560 …} #associations: Doctrine\ORM\PersistentCollection {#8558 …} #createdAt: DateTime @1758632568 {#8542 : 2025-09-23 21:02:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632568 {#8543 : 2025-09-23 21:02:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8563 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8564 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8544} #id: 2536 #name: "Théière en fonte Beka Ceylon" #slug: "theiere-en-fonte-beka-ceylon-888" #description: """ <div class="col is-12"><ul>\n <li>Anse repliable.</li>\n <li>Avec tamis inox amovible.</li>\n <li>Sur tous feux, y compris induction. </li>\n </ul></div><h1>Description théière en fonte Ceylon</h1><div class="col is-12"><p>Théière en fonte véritable. Contenance 1.2 L. Diamètre 18 cm. Anse repliable. Avec tamis inox amovible. La théière en fonte va sur tous les feux y compris INDUCTION.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8566 …} #channels: Doctrine\ORM\PersistentCollection {#8552 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8546 …} #reviews: Doctrine\ORM\PersistentCollection {#8548 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8550 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29172 …} +context: Sylius\TwigHooks\Bag\DataBag {#29239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29117 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29125 #collection: Doctrine\Common\Collections\ArrayCollection {#29134 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29113 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38411 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38413 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29172 …} +context: Sylius\TwigHooks\Bag\DataBag {#29239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Théière en fonte Beka Ceylon" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29125 #collection: Doctrine\Common\Collections\ArrayCollection {#29134 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29113 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38411 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38413 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29243 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29172 …} +context: Sylius\TwigHooks\Bag\DataBag {#29239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29117 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29125 #collection: Doctrine\Common\Collections\ArrayCollection {#29134 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29113 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38411 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38413 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29284 …} +context: Sylius\TwigHooks\Bag\DataBag {#29291 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29292 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29117 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29296 +variant: App\Entity\Product\ProductVariant {#29117 …} +price: "49,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29284 …} +context: Sylius\TwigHooks\Bag\DataBag {#29291 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29292 …} +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 | 112.0 MiB | 4.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8570 #id: 2542 #code: "moulin-a-cafe-peugeot-antique-5081" #attributes: Doctrine\ORM\PersistentCollection {#8580 …} #variants: Doctrine\ORM\PersistentCollection {#8582 …} #options: Doctrine\ORM\PersistentCollection {#8586 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632571 {#8568 : 2025-09-23 21:02:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632571 {#8569 : 2025-09-23 21:02:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8589 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8590 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8570} #id: 2542 #name: "Moulin à café Peugeot Antique" #slug: "moulin-a-cafe-peugeot-antique-5081" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Moulin à café Peugeot Antique</h1><div class="col is-12">Le Moulin à café Peugeot Antique est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</div><h1>Caractéristiques Moulin à café Peugeot Antique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Corps bois de hêtre vieilli. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 21 cm.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a>\n <div id="gtx-trans" style="position: absolute; left: 172px; top: -20.0028px;"></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 {#8592 …} #channels: Doctrine\ORM\PersistentCollection {#8578 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8572 …} #reviews: Doctrine\ORM\PersistentCollection {#8574 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8576 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29179 +product: App\Entity\Product\Product {#8570 #id: 2542 #code: "moulin-a-cafe-peugeot-antique-5081" #attributes: Doctrine\ORM\PersistentCollection {#8580 …} #variants: Doctrine\ORM\PersistentCollection {#8582 …} #options: Doctrine\ORM\PersistentCollection {#8586 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632571 {#8568 : 2025-09-23 21:02:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632571 {#8569 : 2025-09-23 21:02:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8589 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8590 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8570} #id: 2542 #name: "Moulin à café Peugeot Antique" #slug: "moulin-a-cafe-peugeot-antique-5081" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Moulin à café Peugeot Antique</h1><div class="col is-12">Le Moulin à café Peugeot Antique est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</div><h1>Caractéristiques Moulin à café Peugeot Antique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Corps bois de hêtre vieilli. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 21 cm.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a>\n <div id="gtx-trans" style="position: absolute; left: 172px; top: -20.0028px;"></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 {#8592 …} #channels: Doctrine\ORM\PersistentCollection {#8578 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8572 …} #reviews: Doctrine\ORM\PersistentCollection {#8574 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8576 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29359 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8570 #id: 2542 #code: "moulin-a-cafe-peugeot-antique-5081" #attributes: Doctrine\ORM\PersistentCollection {#8580 …} #variants: Doctrine\ORM\PersistentCollection {#8582 …} #options: Doctrine\ORM\PersistentCollection {#8586 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632571 {#8568 : 2025-09-23 21:02:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632571 {#8569 : 2025-09-23 21:02:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8589 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8590 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8570} #id: 2542 #name: "Moulin à café Peugeot Antique" #slug: "moulin-a-cafe-peugeot-antique-5081" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Moulin à café Peugeot Antique</h1><div class="col is-12">Le Moulin à café Peugeot Antique est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</div><h1>Caractéristiques Moulin à café Peugeot Antique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Corps bois de hêtre vieilli. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 21 cm.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a>\n <div id="gtx-trans" style="position: absolute; left: 172px; top: -20.0028px;"></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 {#8592 …} #channels: Doctrine\ORM\PersistentCollection {#8578 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8572 …} #reviews: Doctrine\ORM\PersistentCollection {#8574 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8576 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à café Peugeot Antique" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29433 -props: [ "product" => App\Entity\Product\Product {#8570 #id: 2542 #code: "moulin-a-cafe-peugeot-antique-5081" #attributes: Doctrine\ORM\PersistentCollection {#8580 …} #variants: Doctrine\ORM\PersistentCollection {#8582 …} #options: Doctrine\ORM\PersistentCollection {#8586 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632571 {#8568 : 2025-09-23 21:02:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632571 {#8569 : 2025-09-23 21:02:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8589 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8590 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8570} #id: 2542 #name: "Moulin à café Peugeot Antique" #slug: "moulin-a-cafe-peugeot-antique-5081" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Moulin à café Peugeot Antique</h1><div class="col is-12">Le Moulin à café Peugeot Antique est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</div><h1>Caractéristiques Moulin à café Peugeot Antique</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Corps bois de hêtre vieilli. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 21 cm.</span></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a>\n <div id="gtx-trans" style="position: absolute; left: 172px; top: -20.0028px;"></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 {#8592 …} #channels: Doctrine\ORM\PersistentCollection {#8578 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8572 …} #reviews: Doctrine\ORM\PersistentCollection {#8574 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8576 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29426 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29417 …} +context: Sylius\TwigHooks\Bag\DataBag {#29484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29414 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29359 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29367 #collection: Doctrine\Common\Collections\ArrayCollection {#29379 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38425 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38427 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29426 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29417 …} +context: Sylius\TwigHooks\Bag\DataBag {#29484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29414 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à café Peugeot Antique" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29367 #collection: Doctrine\Common\Collections\ArrayCollection {#29379 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38425 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38427 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29488 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29426 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29417 …} +context: Sylius\TwigHooks\Bag\DataBag {#29484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29414 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29359 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29367 #collection: Doctrine\Common\Collections\ArrayCollection {#29379 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38425 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38427 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29529 …} +context: Sylius\TwigHooks\Bag\DataBag {#29536 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29359 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29541 +variant: App\Entity\Product\ProductVariant {#29359 …} +price: "159,00\u{A0}€" +originalPrice: "184,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29529 …} +context: Sylius\TwigHooks\Bag\DataBag {#29536 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29537 …} +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 | 112.0 MiB | 4.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8596 #id: 2550 #code: "moulin-a-cafe-peugeot-nostalgie-1616" #attributes: Doctrine\ORM\PersistentCollection {#8606 …} #variants: Doctrine\ORM\PersistentCollection {#8608 …} #options: Doctrine\ORM\PersistentCollection {#8612 …} #associations: Doctrine\ORM\PersistentCollection {#8610 …} #createdAt: DateTime @1758632572 {#8594 : 2025-09-23 21:02:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632572 {#8595 : 2025-09-23 21:02:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8615 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8596} #id: 2550 #name: "Moulin à café Peugeot Nostalgie" #slug: "moulin-a-cafe-peugeot-nostalgie-1616" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul></div><h1>Description moulin à café Peugeot Nostalgie</h1><div class="col is-12"><p>Le moulin à café Peugeot Nostalgie est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</p></div><h1>Caractéristiques moulin à café Peugeot Nostalgie</h1><div class="col is-12">Corps bois. Couleur chêne rustique. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 22 cm.<br /><br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a></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 {#8618 …} #channels: Doctrine\ORM\PersistentCollection {#8604 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …} #reviews: Doctrine\ORM\PersistentCollection {#8600 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8602 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29424 +product: App\Entity\Product\Product {#8596 #id: 2550 #code: "moulin-a-cafe-peugeot-nostalgie-1616" #attributes: Doctrine\ORM\PersistentCollection {#8606 …} #variants: Doctrine\ORM\PersistentCollection {#8608 …} #options: Doctrine\ORM\PersistentCollection {#8612 …} #associations: Doctrine\ORM\PersistentCollection {#8610 …} #createdAt: DateTime @1758632572 {#8594 : 2025-09-23 21:02:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632572 {#8595 : 2025-09-23 21:02:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8615 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8596} #id: 2550 #name: "Moulin à café Peugeot Nostalgie" #slug: "moulin-a-cafe-peugeot-nostalgie-1616" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul></div><h1>Description moulin à café Peugeot Nostalgie</h1><div class="col is-12"><p>Le moulin à café Peugeot Nostalgie est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</p></div><h1>Caractéristiques moulin à café Peugeot Nostalgie</h1><div class="col is-12">Corps bois. Couleur chêne rustique. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 22 cm.<br /><br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a></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 {#8618 …} #channels: Doctrine\ORM\PersistentCollection {#8604 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …} #reviews: Doctrine\ORM\PersistentCollection {#8600 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8602 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29604 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8596 #id: 2550 #code: "moulin-a-cafe-peugeot-nostalgie-1616" #attributes: Doctrine\ORM\PersistentCollection {#8606 …} #variants: Doctrine\ORM\PersistentCollection {#8608 …} #options: Doctrine\ORM\PersistentCollection {#8612 …} #associations: Doctrine\ORM\PersistentCollection {#8610 …} #createdAt: DateTime @1758632572 {#8594 : 2025-09-23 21:02:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632572 {#8595 : 2025-09-23 21:02:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8615 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8596} #id: 2550 #name: "Moulin à café Peugeot Nostalgie" #slug: "moulin-a-cafe-peugeot-nostalgie-1616" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul></div><h1>Description moulin à café Peugeot Nostalgie</h1><div class="col is-12"><p>Le moulin à café Peugeot Nostalgie est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</p></div><h1>Caractéristiques moulin à café Peugeot Nostalgie</h1><div class="col is-12">Corps bois. Couleur chêne rustique. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 22 cm.<br /><br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a></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 {#8618 …} #channels: Doctrine\ORM\PersistentCollection {#8604 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …} #reviews: Doctrine\ORM\PersistentCollection {#8600 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8602 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à café Peugeot Nostalgie" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29675 -props: [ "product" => App\Entity\Product\Product {#8596 #id: 2550 #code: "moulin-a-cafe-peugeot-nostalgie-1616" #attributes: Doctrine\ORM\PersistentCollection {#8606 …} #variants: Doctrine\ORM\PersistentCollection {#8608 …} #options: Doctrine\ORM\PersistentCollection {#8612 …} #associations: Doctrine\ORM\PersistentCollection {#8610 …} #createdAt: DateTime @1758632572 {#8594 : 2025-09-23 21:02:52.0 PRC (+08:00) } #updatedAt: DateTime @1758632572 {#8595 : 2025-09-23 21:02:52.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8615 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8596} #id: 2550 #name: "Moulin à café Peugeot Nostalgie" #slug: "moulin-a-cafe-peugeot-nostalgie-1616" #description: """ <div class="col is-12"><ul>\n <li>Tiroir de récupération du café moulu.</li>\n <li>Réglage de la mouture.</li>\n <li>Mécanisme garanti à vie. </li>\n </ul></div><h1>Description moulin à café Peugeot Nostalgie</h1><div class="col is-12"><p>Le moulin à café Peugeot Nostalgie est équipé d'un mécanisme réglable permettant de moudre plus ou moins finement les grains de café. Ce réglage permet ainsi de réaliser au final toutes sortes de café, du café turc à la mouture très épaisse jusqu’à l’expresso nécessitant au contraire une mouture très fine.</p></div><h1>Caractéristiques moulin à café Peugeot Nostalgie</h1><div class="col is-12">Corps bois. Couleur chêne rustique. Couvercle inox. Tiroir servant de réceptacle au café moulu. Mécanisme garanti à vie. Dimensions 15 cm x 15 cm. H 22 cm.<br /><br /></div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-cafe-f560-p1.html">En savoir plus sur le moulin à café</a></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 {#8618 …} #channels: Doctrine\ORM\PersistentCollection {#8604 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8598 …} #reviews: Doctrine\ORM\PersistentCollection {#8600 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8602 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29659 …} +context: Sylius\TwigHooks\Bag\DataBag {#29726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29656 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29604 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29612 #collection: Doctrine\Common\Collections\ArrayCollection {#29621 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29600 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38439 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38441 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29659 …} +context: Sylius\TwigHooks\Bag\DataBag {#29726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29656 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à café Peugeot Nostalgie" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29612 #collection: Doctrine\Common\Collections\ArrayCollection {#29621 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29600 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38439 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38441 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29730 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29659 …} +context: Sylius\TwigHooks\Bag\DataBag {#29726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29656 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29604 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29612 #collection: Doctrine\Common\Collections\ArrayCollection {#29621 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29600 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38439 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38441 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29780 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29771 …} +context: Sylius\TwigHooks\Bag\DataBag {#29778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29779 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29604 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29783 +variant: App\Entity\Product\ProductVariant {#29604 …} +price: "116,00\u{A0}€" +originalPrice: "129,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29780 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29771 …} +context: Sylius\TwigHooks\Bag\DataBag {#29778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29779 …} +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 | 112.0 MiB | 4.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8622 #id: 2853 #code: "boite-a-pain-brabantia-2812" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632669 {#8620 : 2025-09-23 21:04:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632669 {#8621 : 2025-09-23 21:04:29.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 {#8622} #id: 2853 #name: "Boîte à pain Brabantia" #slug: "boite-a-pain-brabantia-2812" #description: """ <div class="col is-12"><ul>\n <li>Conserve parfaitement le pain.</li>\n <li>Inox brossé entretien facile. </li>\n </ul></div><h1>Description boîte à pain Brabantia</h1><div class="col is-12">La boîte à pain Brabantia est idéale pour conserver votre pain parfaitement. </div><h1>Caractéristiques boîte à pain Brabantia</h1><div class="col is-12">Inox brossé mat entretien facile. Face supérieure plane pour poser des objets. Garantie 10 ans.<br /><br />Dimensions petit modèle : H 17,3 x L 31,6 cm x P 26,5 cm.<br />Dimensions grand modèle : H 17,3 x L 44,5 cm x P 26,2 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 {#8624 …} #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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29666 +product: App\Entity\Product\Product {#8622 #id: 2853 #code: "boite-a-pain-brabantia-2812" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632669 {#8620 : 2025-09-23 21:04:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632669 {#8621 : 2025-09-23 21:04:29.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 {#8622} #id: 2853 #name: "Boîte à pain Brabantia" #slug: "boite-a-pain-brabantia-2812" #description: """ <div class="col is-12"><ul>\n <li>Conserve parfaitement le pain.</li>\n <li>Inox brossé entretien facile. </li>\n </ul></div><h1>Description boîte à pain Brabantia</h1><div class="col is-12">La boîte à pain Brabantia est idéale pour conserver votre pain parfaitement. </div><h1>Caractéristiques boîte à pain Brabantia</h1><div class="col is-12">Inox brossé mat entretien facile. Face supérieure plane pour poser des objets. Garantie 10 ans.<br /><br />Dimensions petit modèle : H 17,3 x L 31,6 cm x P 26,5 cm.<br />Dimensions grand modèle : H 17,3 x L 44,5 cm x P 26,2 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 {#8624 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29846 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8622 #id: 2853 #code: "boite-a-pain-brabantia-2812" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632669 {#8620 : 2025-09-23 21:04:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632669 {#8621 : 2025-09-23 21:04:29.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 {#8622} #id: 2853 #name: "Boîte à pain Brabantia" #slug: "boite-a-pain-brabantia-2812" #description: """ <div class="col is-12"><ul>\n <li>Conserve parfaitement le pain.</li>\n <li>Inox brossé entretien facile. </li>\n </ul></div><h1>Description boîte à pain Brabantia</h1><div class="col is-12">La boîte à pain Brabantia est idéale pour conserver votre pain parfaitement. </div><h1>Caractéristiques boîte à pain Brabantia</h1><div class="col is-12">Inox brossé mat entretien facile. Face supérieure plane pour poser des objets. Garantie 10 ans.<br /><br />Dimensions petit modèle : H 17,3 x L 31,6 cm x P 26,5 cm.<br />Dimensions grand modèle : H 17,3 x L 44,5 cm x P 26,2 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 {#8624 …} #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" => "Boîte à pain Brabantia" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29920 -props: [ "product" => App\Entity\Product\Product {#8622 #id: 2853 #code: "boite-a-pain-brabantia-2812" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758632669 {#8620 : 2025-09-23 21:04:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632669 {#8621 : 2025-09-23 21:04:29.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 {#8622} #id: 2853 #name: "Boîte à pain Brabantia" #slug: "boite-a-pain-brabantia-2812" #description: """ <div class="col is-12"><ul>\n <li>Conserve parfaitement le pain.</li>\n <li>Inox brossé entretien facile. </li>\n </ul></div><h1>Description boîte à pain Brabantia</h1><div class="col is-12">La boîte à pain Brabantia est idéale pour conserver votre pain parfaitement. </div><h1>Caractéristiques boîte à pain Brabantia</h1><div class="col is-12">Inox brossé mat entretien facile. Face supérieure plane pour poser des objets. Garantie 10 ans.<br /><br />Dimensions petit modèle : H 17,3 x L 31,6 cm x P 26,5 cm.<br />Dimensions grand modèle : H 17,3 x L 44,5 cm x P 26,2 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 {#8624 …} #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]
|
112.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29904 …} +context: Sylius\TwigHooks\Bag\DataBag {#29980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29901 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29846 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854 #collection: Doctrine\Common\Collections\ArrayCollection {#29866 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29842 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38453 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29904 …} +context: Sylius\TwigHooks\Bag\DataBag {#29980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29901 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Boîte à pain Brabantia" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854 #collection: Doctrine\Common\Collections\ArrayCollection {#29866 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29842 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38453 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29996 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29904 …} +context: Sylius\TwigHooks\Bag\DataBag {#29980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29901 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29846 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854 #collection: Doctrine\Common\Collections\ArrayCollection {#29866 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29842 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38453 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30036 …} +context: Sylius\TwigHooks\Bag\DataBag {#30043 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30044 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29846 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30048 +variant: App\Entity\Product\ProductVariant {#29846 …} +price: "43,00\u{A0}€" +originalPrice: "43,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30036 …} +context: Sylius\TwigHooks\Bag\DataBag {#30043 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30044 …} +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 | 112.0 MiB | 4.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8648 #id: 2877 #code: "pot-a-ustensiles-froisse-revol-3440" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632682 {#8646 : 2025-09-23 21:04:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632682 {#8647 : 2025-09-23 21:04:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 2877 #name: "Pot à ustensiles froissé REVOL" #slug: "pot-a-ustensiles-froisse-revol-3440" #description: """ <div class="col is-12"><ul>\r\n <li>Design original, effet garanti !</li>\r\n <li>Porcelaine de qualité.</li>\r\n <li>Fabriqué en France.</li>\r\n </ul></div><h1>Description pot à ustensiles froissé REVOL</h1><div class="col is-12">Le pot à ustensiles froissé REVOL permet de ranger facilement vos ustensiles de cuisine tout en les gardant à portée de main.<br />Le pot à ustensiles froissé REVOL est réalisé en porcelaine avec un effet froissé très original, effet garanti !</div><h1>Caractéristiques pot à ustensiles froissé REVOL</h1><div class="col is-12">Porcelaine haute qualité. Contenance 1 litre. Dimensions : Ø 14.2 - H. 15 cm. Va au lave vaisselle. <span style="font-weight: bold;">Ustensiles non fournis.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8650 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29911 +product: App\Entity\Product\Product {#8648 #id: 2877 #code: "pot-a-ustensiles-froisse-revol-3440" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632682 {#8646 : 2025-09-23 21:04:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632682 {#8647 : 2025-09-23 21:04:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 2877 #name: "Pot à ustensiles froissé REVOL" #slug: "pot-a-ustensiles-froisse-revol-3440" #description: """ <div class="col is-12"><ul>\r\n <li>Design original, effet garanti !</li>\r\n <li>Porcelaine de qualité.</li>\r\n <li>Fabriqué en France.</li>\r\n </ul></div><h1>Description pot à ustensiles froissé REVOL</h1><div class="col is-12">Le pot à ustensiles froissé REVOL permet de ranger facilement vos ustensiles de cuisine tout en les gardant à portée de main.<br />Le pot à ustensiles froissé REVOL est réalisé en porcelaine avec un effet froissé très original, effet garanti !</div><h1>Caractéristiques pot à ustensiles froissé REVOL</h1><div class="col is-12">Porcelaine haute qualité. Contenance 1 litre. Dimensions : Ø 14.2 - H. 15 cm. Va au lave vaisselle. <span style="font-weight: bold;">Ustensiles non fournis.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8650 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30111 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8648 #id: 2877 #code: "pot-a-ustensiles-froisse-revol-3440" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632682 {#8646 : 2025-09-23 21:04:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632682 {#8647 : 2025-09-23 21:04:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 2877 #name: "Pot à ustensiles froissé REVOL" #slug: "pot-a-ustensiles-froisse-revol-3440" #description: """ <div class="col is-12"><ul>\r\n <li>Design original, effet garanti !</li>\r\n <li>Porcelaine de qualité.</li>\r\n <li>Fabriqué en France.</li>\r\n </ul></div><h1>Description pot à ustensiles froissé REVOL</h1><div class="col is-12">Le pot à ustensiles froissé REVOL permet de ranger facilement vos ustensiles de cuisine tout en les gardant à portée de main.<br />Le pot à ustensiles froissé REVOL est réalisé en porcelaine avec un effet froissé très original, effet garanti !</div><h1>Caractéristiques pot à ustensiles froissé REVOL</h1><div class="col is-12">Porcelaine haute qualité. Contenance 1 litre. Dimensions : Ø 14.2 - H. 15 cm. Va au lave vaisselle. <span style="font-weight: bold;">Ustensiles non fournis.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8650 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pot à ustensiles froissé REVOL" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30185 -props: [ "product" => App\Entity\Product\Product {#8648 #id: 2877 #code: "pot-a-ustensiles-froisse-revol-3440" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632682 {#8646 : 2025-09-23 21:04:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632682 {#8647 : 2025-09-23 21:04:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 2877 #name: "Pot à ustensiles froissé REVOL" #slug: "pot-a-ustensiles-froisse-revol-3440" #description: """ <div class="col is-12"><ul>\r\n <li>Design original, effet garanti !</li>\r\n <li>Porcelaine de qualité.</li>\r\n <li>Fabriqué en France.</li>\r\n </ul></div><h1>Description pot à ustensiles froissé REVOL</h1><div class="col is-12">Le pot à ustensiles froissé REVOL permet de ranger facilement vos ustensiles de cuisine tout en les gardant à portée de main.<br />Le pot à ustensiles froissé REVOL est réalisé en porcelaine avec un effet froissé très original, effet garanti !</div><h1>Caractéristiques pot à ustensiles froissé REVOL</h1><div class="col is-12">Porcelaine haute qualité. Contenance 1 litre. Dimensions : Ø 14.2 - H. 15 cm. Va au lave vaisselle. <span style="font-weight: bold;">Ustensiles non fournis.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8650 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30178 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30169 …} +context: Sylius\TwigHooks\Bag\DataBag {#30239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30166 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30111 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30119 #collection: Doctrine\Common\Collections\ArrayCollection {#30131 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30107 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38467 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38469 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30178 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30169 …} +context: Sylius\TwigHooks\Bag\DataBag {#30239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30166 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pot à ustensiles froissé REVOL" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30119 #collection: Doctrine\Common\Collections\ArrayCollection {#30131 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30107 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38467 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38469 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30243 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30178 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30169 …} +context: Sylius\TwigHooks\Bag\DataBag {#30239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30166 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30111 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30119 #collection: Doctrine\Common\Collections\ArrayCollection {#30131 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30107 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38467 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38469 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30284 …} +context: Sylius\TwigHooks\Bag\DataBag {#30291 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30292 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30111 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30296 +variant: App\Entity\Product\ProductVariant {#30111 …} +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 {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30284 …} +context: Sylius\TwigHooks\Bag\DataBag {#30291 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30292 …} +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 | 112.0 MiB | 4.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8674 #id: 2918 #code: "porte-livre-animaux-3226" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632710 {#8672 : 2025-09-23 21:05:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632710 {#8673 : 2025-09-23 21:05:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2918 #name: "Porte livre Animaux" #slug: "porte-livre-animaux-3226" #description: """ <div class="col is-12"><ul>\r\n <li>Inclinaison réglable</li>\r\n <li>Les pattes tiennent les pages</li>\r\n <li>Repliable donc peu encombrant</li>\r\n </ul></div><h1>Descriptions Porte livre animaux</h1><div class="col is-12"><p>Le porte livre animaux apportera de l'originalité dans votre cuisine.</p>\r\n <p>Le porte livre Animaux permet de choisir l'inclinaison de votre livre en maintenant les pages à l'aide de leurs pattes.</p></div><h1>Caractéristiques Porte livre animaux</h1><div class="col is-12"><p>Matière: bois</p>\r\n <p>Dimensions porte livre Grenouille: Largueur: 33 cm, Hauteur: 22 cm et épaisseur: 7 cm.</p>\r\n <p>Dimensions porte livre Vache: Largueur: 32.5 cm, Hauteur: 23 cm et épaisseur: 7 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8676 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30176 +product: App\Entity\Product\Product {#8674 #id: 2918 #code: "porte-livre-animaux-3226" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632710 {#8672 : 2025-09-23 21:05:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632710 {#8673 : 2025-09-23 21:05:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2918 #name: "Porte livre Animaux" #slug: "porte-livre-animaux-3226" #description: """ <div class="col is-12"><ul>\r\n <li>Inclinaison réglable</li>\r\n <li>Les pattes tiennent les pages</li>\r\n <li>Repliable donc peu encombrant</li>\r\n </ul></div><h1>Descriptions Porte livre animaux</h1><div class="col is-12"><p>Le porte livre animaux apportera de l'originalité dans votre cuisine.</p>\r\n <p>Le porte livre Animaux permet de choisir l'inclinaison de votre livre en maintenant les pages à l'aide de leurs pattes.</p></div><h1>Caractéristiques Porte livre animaux</h1><div class="col is-12"><p>Matière: bois</p>\r\n <p>Dimensions porte livre Grenouille: Largueur: 33 cm, Hauteur: 22 cm et épaisseur: 7 cm.</p>\r\n <p>Dimensions porte livre Vache: Largueur: 32.5 cm, Hauteur: 23 cm et épaisseur: 7 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8676 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30359 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8674 #id: 2918 #code: "porte-livre-animaux-3226" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632710 {#8672 : 2025-09-23 21:05:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632710 {#8673 : 2025-09-23 21:05:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2918 #name: "Porte livre Animaux" #slug: "porte-livre-animaux-3226" #description: """ <div class="col is-12"><ul>\r\n <li>Inclinaison réglable</li>\r\n <li>Les pattes tiennent les pages</li>\r\n <li>Repliable donc peu encombrant</li>\r\n </ul></div><h1>Descriptions Porte livre animaux</h1><div class="col is-12"><p>Le porte livre animaux apportera de l'originalité dans votre cuisine.</p>\r\n <p>Le porte livre Animaux permet de choisir l'inclinaison de votre livre en maintenant les pages à l'aide de leurs pattes.</p></div><h1>Caractéristiques Porte livre animaux</h1><div class="col is-12"><p>Matière: bois</p>\r\n <p>Dimensions porte livre Grenouille: Largueur: 33 cm, Hauteur: 22 cm et épaisseur: 7 cm.</p>\r\n <p>Dimensions porte livre Vache: Largueur: 32.5 cm, Hauteur: 23 cm et épaisseur: 7 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8676 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Porte livre Animaux" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30430 -props: [ "product" => App\Entity\Product\Product {#8674 #id: 2918 #code: "porte-livre-animaux-3226" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632710 {#8672 : 2025-09-23 21:05:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632710 {#8673 : 2025-09-23 21:05:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2918 #name: "Porte livre Animaux" #slug: "porte-livre-animaux-3226" #description: """ <div class="col is-12"><ul>\r\n <li>Inclinaison réglable</li>\r\n <li>Les pattes tiennent les pages</li>\r\n <li>Repliable donc peu encombrant</li>\r\n </ul></div><h1>Descriptions Porte livre animaux</h1><div class="col is-12"><p>Le porte livre animaux apportera de l'originalité dans votre cuisine.</p>\r\n <p>Le porte livre Animaux permet de choisir l'inclinaison de votre livre en maintenant les pages à l'aide de leurs pattes.</p></div><h1>Caractéristiques Porte livre animaux</h1><div class="col is-12"><p>Matière: bois</p>\r\n <p>Dimensions porte livre Grenouille: Largueur: 33 cm, Hauteur: 22 cm et épaisseur: 7 cm.</p>\r\n <p>Dimensions porte livre Vache: Largueur: 32.5 cm, Hauteur: 23 cm et épaisseur: 7 cm.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8676 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30414 …} +context: Sylius\TwigHooks\Bag\DataBag {#30484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30359 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30367 #collection: Doctrine\Common\Collections\ArrayCollection {#30376 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38481 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38483 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30414 …} +context: Sylius\TwigHooks\Bag\DataBag {#30484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Porte livre Animaux" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30367 #collection: Doctrine\Common\Collections\ArrayCollection {#30376 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38481 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38483 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30500 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30414 …} +context: Sylius\TwigHooks\Bag\DataBag {#30484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30359 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30367 #collection: Doctrine\Common\Collections\ArrayCollection {#30376 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38481 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38483 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30540 …} +context: Sylius\TwigHooks\Bag\DataBag {#30547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30548 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30359 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30552 +variant: App\Entity\Product\ProductVariant {#30359 …} +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 {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30549 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30540 …} +context: Sylius\TwigHooks\Bag\DataBag {#30547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30548 …} +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 | 112.0 MiB | 6.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8700 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8710 …} #variants: Doctrine\ORM\PersistentCollection {#8712 …} #options: Doctrine\ORM\PersistentCollection {#8716 …} #associations: Doctrine\ORM\PersistentCollection {#8714 …} #createdAt: DateTime @1758632747 {#8698 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8699 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8719 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8720 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8700} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …} #channels: Doctrine\ORM\PersistentCollection {#8708 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8704 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30421 +product: App\Entity\Product\Product {#8700 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8710 …} #variants: Doctrine\ORM\PersistentCollection {#8712 …} #options: Doctrine\ORM\PersistentCollection {#8716 …} #associations: Doctrine\ORM\PersistentCollection {#8714 …} #createdAt: DateTime @1758632747 {#8698 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8699 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8719 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8720 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8700} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …} #channels: Doctrine\ORM\PersistentCollection {#8708 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8704 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30615 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8700 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8710 …} #variants: Doctrine\ORM\PersistentCollection {#8712 …} #options: Doctrine\ORM\PersistentCollection {#8716 …} #associations: Doctrine\ORM\PersistentCollection {#8714 …} #createdAt: DateTime @1758632747 {#8698 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8699 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8719 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8720 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8700} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …} #channels: Doctrine\ORM\PersistentCollection {#8708 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8704 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Peugeot Paris Rouge Passion U'Select" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30686 -props: [ "product" => App\Entity\Product\Product {#8700 #id: 3047 #code: "moulin-peugeot-paris-rouge-passion-u-select-4340" #attributes: Doctrine\ORM\PersistentCollection {#8710 …} #variants: Doctrine\ORM\PersistentCollection {#8712 …} #options: Doctrine\ORM\PersistentCollection {#8716 …} #associations: Doctrine\ORM\PersistentCollection {#8714 …} #createdAt: DateTime @1758632747 {#8698 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8699 : 2025-09-23 21:05:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8719 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8720 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8700} #id: 3047 #name: "Moulin Peugeot Paris Rouge Passion U'Select" #slug: "moulin-peugeot-paris-rouge-passion-u-select-4340" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie.</li>\n <li>Système USELECT.</li>\n <li>Corps bois laqué.</li>\n <li><strong>Fabrication française. Quingey (Doubs Franche-Comté)</strong></li>\n </ul></div><h1>Description Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12">Le Moulin Peugeot Paris Rouge Passion U'Select sera à l'aise en cuisine grâce à son efficacité. Il mettra également en valeur votre table grâce à sa finition particulièrement soignée. Il est équipé d'un mécanisme de réglage Uselect permettant de sélectionner avec précision la finesse de la mouture désirée.</div><h1>Caractéristiques Moulin Peugeot Paris Rouge Passion U'Select</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; background-color: #fafafa;">Corps bois laqué. Système de fermeture par vis laiton gravée poivre ou sel. Système Uselect de réglage de mouture. Garantie à vie.</span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8722 …} #channels: Doctrine\ORM\PersistentCollection {#8708 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8704 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30670 …} +context: Sylius\TwigHooks\Bag\DataBag {#30752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30667 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30615 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30623 #collection: Doctrine\Common\Collections\ArrayCollection {#30632 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38495 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38497 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30670 …} +context: Sylius\TwigHooks\Bag\DataBag {#30752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30667 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Paris Rouge Passion U'Select" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30623 #collection: Doctrine\Common\Collections\ArrayCollection {#30632 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38495 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38497 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30844 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30670 …} +context: Sylius\TwigHooks\Bag\DataBag {#30752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30667 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30615 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30623 #collection: Doctrine\Common\Collections\ArrayCollection {#30632 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38495 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38497 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30894 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30885 …} +context: Sylius\TwigHooks\Bag\DataBag {#30892 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30893 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30615 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30897 +variant: App\Entity\Product\ProductVariant {#30615 …} +price: "33,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30894 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30885 …} +context: Sylius\TwigHooks\Bag\DataBag {#30892 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30893 …} +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 | 112.0 MiB | 4.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8726 #id: 3114 #code: "moulin-a-muscade-daman-peugeot-5719" #attributes: Doctrine\ORM\PersistentCollection {#8733 …} #variants: Doctrine\ORM\PersistentCollection {#8735 …} #options: Doctrine\ORM\PersistentCollection {#8739 …} #associations: Doctrine\ORM\PersistentCollection {#8737 …} #createdAt: DateTime @1758632758 {#8724 : 2025-09-23 21:05:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632758 {#8725 : 2025-09-23 21:05:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8742 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8743 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8726} #id: 3114 #name: "Moulin à Muscade Daman Peugeot" #slug: "moulin-a-muscade-daman-peugeot-5719" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué en France.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Acrylique et inox.</li>\n <li>Design contemporain et usage très pratique.</li>\n </ul></div><h1>Descriptif Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Le moulin à noix de muscade Daman, fabriqué en France est aussi ingénieux que chic. Il possède une puissance griffe et un mécanisme garanti à vie permettant de révéler toutes les saveurs de cette épice fraîchement moulue. Facile à utiliser, sans risques pour les doigts, il est doté d'un réservoir très pratique.</div><h1>Caractéristiques Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Moulin à Muscade.<br />Acrylique et inox.<br />Taille : 15 cm </div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></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 {#8745 …} #channels: Doctrine\ORM\PersistentCollection {#8731 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8727 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30677 +product: App\Entity\Product\Product {#8726 #id: 3114 #code: "moulin-a-muscade-daman-peugeot-5719" #attributes: Doctrine\ORM\PersistentCollection {#8733 …} #variants: Doctrine\ORM\PersistentCollection {#8735 …} #options: Doctrine\ORM\PersistentCollection {#8739 …} #associations: Doctrine\ORM\PersistentCollection {#8737 …} #createdAt: DateTime @1758632758 {#8724 : 2025-09-23 21:05:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632758 {#8725 : 2025-09-23 21:05:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8742 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8743 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8726} #id: 3114 #name: "Moulin à Muscade Daman Peugeot" #slug: "moulin-a-muscade-daman-peugeot-5719" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué en France.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Acrylique et inox.</li>\n <li>Design contemporain et usage très pratique.</li>\n </ul></div><h1>Descriptif Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Le moulin à noix de muscade Daman, fabriqué en France est aussi ingénieux que chic. Il possède une puissance griffe et un mécanisme garanti à vie permettant de révéler toutes les saveurs de cette épice fraîchement moulue. Facile à utiliser, sans risques pour les doigts, il est doté d'un réservoir très pratique.</div><h1>Caractéristiques Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Moulin à Muscade.<br />Acrylique et inox.<br />Taille : 15 cm </div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></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 {#8745 …} #channels: Doctrine\ORM\PersistentCollection {#8731 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8727 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30960 …} +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 {#27720 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27753 …} +context: Sylius\TwigHooks\Bag\DataBag {#27759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8726 #id: 3114 #code: "moulin-a-muscade-daman-peugeot-5719" #attributes: Doctrine\ORM\PersistentCollection {#8733 …} #variants: Doctrine\ORM\PersistentCollection {#8735 …} #options: Doctrine\ORM\PersistentCollection {#8739 …} #associations: Doctrine\ORM\PersistentCollection {#8737 …} #createdAt: DateTime @1758632758 {#8724 : 2025-09-23 21:05:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632758 {#8725 : 2025-09-23 21:05:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8742 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8743 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8726} #id: 3114 #name: "Moulin à Muscade Daman Peugeot" #slug: "moulin-a-muscade-daman-peugeot-5719" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué en France.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Acrylique et inox.</li>\n <li>Design contemporain et usage très pratique.</li>\n </ul></div><h1>Descriptif Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Le moulin à noix de muscade Daman, fabriqué en France est aussi ingénieux que chic. Il possède une puissance griffe et un mécanisme garanti à vie permettant de révéler toutes les saveurs de cette épice fraîchement moulue. Facile à utiliser, sans risques pour les doigts, il est doté d'un réservoir très pratique.</div><h1>Caractéristiques Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Moulin à Muscade.<br />Acrylique et inox.<br />Taille : 15 cm </div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></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 {#8745 …} #channels: Doctrine\ORM\PersistentCollection {#8731 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8727 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Muscade Daman Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31034 -props: [ "product" => App\Entity\Product\Product {#8726 #id: 3114 #code: "moulin-a-muscade-daman-peugeot-5719" #attributes: Doctrine\ORM\PersistentCollection {#8733 …} #variants: Doctrine\ORM\PersistentCollection {#8735 …} #options: Doctrine\ORM\PersistentCollection {#8739 …} #associations: Doctrine\ORM\PersistentCollection {#8737 …} #createdAt: DateTime @1758632758 {#8724 : 2025-09-23 21:05:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632758 {#8725 : 2025-09-23 21:05:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8742 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8743 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8726} #id: 3114 #name: "Moulin à Muscade Daman Peugeot" #slug: "moulin-a-muscade-daman-peugeot-5719" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué en France.</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Acrylique et inox.</li>\n <li>Design contemporain et usage très pratique.</li>\n </ul></div><h1>Descriptif Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Le moulin à noix de muscade Daman, fabriqué en France est aussi ingénieux que chic. Il possède une puissance griffe et un mécanisme garanti à vie permettant de révéler toutes les saveurs de cette épice fraîchement moulue. Facile à utiliser, sans risques pour les doigts, il est doté d'un réservoir très pratique.</div><h1>Caractéristiques Moulin à Muscade Daman Peugeot</h1><div class="col is-12">Moulin à Muscade.<br />Acrylique et inox.<br />Taille : 15 cm </div><div class="col is-12"><a rel="nofollow" href="https://www.cuisinstore.com/moulin-a-muscade-f1895-p1.html">En savoir plus sur le moulin à muscade</a></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 {#8745 …} #channels: Doctrine\ORM\PersistentCollection {#8731 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8702 …} #reviews: Doctrine\ORM\PersistentCollection {#8727 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31027 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31018 …} +context: Sylius\TwigHooks\Bag\DataBag {#31085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31015 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30960 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30968 #collection: Doctrine\Common\Collections\ArrayCollection {#30980 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30956 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38509 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38511 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31027 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31018 …} +context: Sylius\TwigHooks\Bag\DataBag {#31085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31015 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Muscade Daman Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30968 #collection: Doctrine\Common\Collections\ArrayCollection {#30980 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30956 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38509 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38511 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31089 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31027 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31018 …} +context: Sylius\TwigHooks\Bag\DataBag {#31085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31015 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30960 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30968 #collection: Doctrine\Common\Collections\ArrayCollection {#30980 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30956 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38509 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38511 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31130 …} +context: Sylius\TwigHooks\Bag\DataBag {#31137 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31138 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30960 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31142 +variant: App\Entity\Product\ProductVariant {#30960 …} +price: "47,00\u{A0}€" +originalPrice: "52,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9084 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12514 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9081 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31139 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31130 …} +context: Sylius\TwigHooks\Bag\DataBag {#31137 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31138 …} +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 | 112.0 MiB | 2.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12579 …} +context: Sylius\TwigHooks\Bag\DataBag {#27455 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12589 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31454 +cart: App\Entity\Order\Order {#13493 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12579 …} +context: Sylius\TwigHooks\Bag\DataBag {#27455 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12589 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||