Components
12
Twig Components
44
Render Count
154
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12631 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12624 …} +context: Sylius\TwigHooks\Bag\DataBag {#12630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12629 …} +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 {#13251 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12631 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12624 …} +context: Sylius\TwigHooks\Bag\DataBag {#12630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12629 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13324 …} +context: Sylius\TwigHooks\Bag\DataBag {#13326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13327 …} +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 {#13337 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13324 …} +context: Sylius\TwigHooks\Bag\DataBag {#13326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13327 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13398 …} +context: Sylius\TwigHooks\Bag\DataBag {#13418 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13417 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13434 +cart: App\Entity\Order\Order {#13501 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13398 …} +context: Sylius\TwigHooks\Bag\DataBag {#13418 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13417 …} +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 | 116.0 MiB | 36.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13675 …} +context: Sylius\TwigHooks\Bag\DataBag {#13681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13673 …} +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 {#13696 #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 {#13687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13675 …} +context: Sylius\TwigHooks\Bag\DataBag {#13681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13673 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 8.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …} +context: Sylius\TwigHooks\Bag\DataBag {#27473 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …} +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 {#27485 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …} +context: Sylius\TwigHooks\Bag\DataBag {#27473 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27589 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27585 …} +context: Sylius\TwigHooks\Bag\DataBag {#27586 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27588 …} +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 {#27597 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27589 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27585 …} +context: Sylius\TwigHooks\Bag\DataBag {#27586 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27588 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27683 …} +context: Sylius\TwigHooks\Bag\DataBag {#27684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27686 …} +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 {#27695 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27683 …} +context: Sylius\TwigHooks\Bag\DataBag {#27684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27686 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 11.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632255 {#7766 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#7832 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28220 +product: App\Entity\Product\Product {#7969 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632255 {#7766 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#7832 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28482 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632255 {#7766 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#7832 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à pamplemousse Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28893 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632255 {#7766 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#7832 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28969 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28972 …} +context: Sylius\TwigHooks\Bag\DataBag {#28967 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28966 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28482 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828 #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28665 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38237 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28969 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28972 …} +context: Sylius\TwigHooks\Bag\DataBag {#28967 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28966 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à pamplemousse Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828 #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28665 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38237 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28977 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28969 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28972 …} +context: Sylius\TwigHooks\Bag\DataBag {#28967 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28966 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28482 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828 #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28665 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38237 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …} +context: Sylius\TwigHooks\Bag\DataBag {#29043 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29044 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28482 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29054 +variant: App\Entity\Product\ProductVariant {#28482 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29035 …} +context: Sylius\TwigHooks\Bag\DataBag {#29043 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29044 …} +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 | 116.0 MiB | 9.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 772 #code: "couteau-a-chips-lion-sabatier-1011" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632255 {#8541 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8542 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 772 #name: "Couteau à chips Lion Sabatier" #slug: "couteau-a-chips-lion-sabatier-1011" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>2 types de tranche : gaufrées ou cannelées.</li>\n <li>Manche polymère</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Couteau à chips Lion Sabatier</h1><div class="col is-12">Le couteau à chips permet d'obtenir des tranches (pomme de terre, carotte..) gaufrées ou cannelées. Ce couteau est pratique et efficace pour réaliser vos chips. </div><h1>Caractéristiques Couteau à chips Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Dimension lame : 9,5 cm</li>\n <li>Poids : 28 grammes</li>\n <li>Manche polymère</li>\n <li>Fabrication française </li>\n </ul></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 {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28871 +product: App\Entity\Product\Product {#8543 #id: 772 #code: "couteau-a-chips-lion-sabatier-1011" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632255 {#8541 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8542 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 772 #name: "Couteau à chips Lion Sabatier" #slug: "couteau-a-chips-lion-sabatier-1011" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>2 types de tranche : gaufrées ou cannelées.</li>\n <li>Manche polymère</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Couteau à chips Lion Sabatier</h1><div class="col is-12">Le couteau à chips permet d'obtenir des tranches (pomme de terre, carotte..) gaufrées ou cannelées. Ce couteau est pratique et efficace pour réaliser vos chips. </div><h1>Caractéristiques Couteau à chips Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Dimension lame : 9,5 cm</li>\n <li>Poids : 28 grammes</li>\n <li>Manche polymère</li>\n <li>Fabrication française </li>\n </ul></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 {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29127 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 772 #code: "couteau-a-chips-lion-sabatier-1011" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632255 {#8541 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8542 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 772 #name: "Couteau à chips Lion Sabatier" #slug: "couteau-a-chips-lion-sabatier-1011" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>2 types de tranche : gaufrées ou cannelées.</li>\n <li>Manche polymère</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Couteau à chips Lion Sabatier</h1><div class="col is-12">Le couteau à chips permet d'obtenir des tranches (pomme de terre, carotte..) gaufrées ou cannelées. Ce couteau est pratique et efficace pour réaliser vos chips. </div><h1>Caractéristiques Couteau à chips Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Dimension lame : 9,5 cm</li>\n <li>Poids : 28 grammes</li>\n <li>Manche polymère</li>\n <li>Fabrication française </li>\n </ul></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 {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à chips Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29198 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 772 #code: "couteau-a-chips-lion-sabatier-1011" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632255 {#8541 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8542 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 772 #name: "Couteau à chips Lion Sabatier" #slug: "couteau-a-chips-lion-sabatier-1011" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>2 types de tranche : gaufrées ou cannelées.</li>\n <li>Manche polymère</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Couteau à chips Lion Sabatier</h1><div class="col is-12">Le couteau à chips permet d'obtenir des tranches (pomme de terre, carotte..) gaufrées ou cannelées. Ce couteau est pratique et efficace pour réaliser vos chips. </div><h1>Caractéristiques Couteau à chips Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Dimension lame : 9,5 cm</li>\n <li>Poids : 28 grammes</li>\n <li>Manche polymère</li>\n <li>Fabrication française </li>\n </ul></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 {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29182 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29179 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29127 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29135 #collection: Doctrine\Common\Collections\ArrayCollection {#29144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29123 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29182 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29179 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à chips Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29135 #collection: Doctrine\Common\Collections\ArrayCollection {#29144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29123 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29259 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29182 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29179 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29127 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29135 #collection: Doctrine\Common\Collections\ArrayCollection {#29144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29123 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29309 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29300 …} +context: Sylius\TwigHooks\Bag\DataBag {#29307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29308 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29127 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29312 +variant: App\Entity\Product\ProductVariant {#29127 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29309 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29300 …} +context: Sylius\TwigHooks\Bag\DataBag {#29307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29308 …} +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 | 116.0 MiB | 9.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 1687 #code: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632389 {#8564 : 2025-09-23 20:59:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632389 {#8565 : 2025-09-23 20:59:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 1687 #name: "Coupe de Conservation Fruits & Légumes Emile Henry" #slug: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #description: """ <div class="col is-12"><ul>\n <li>Matériaux sains, liège et céramique.</li>\n <li>Recrée les conditions d'une micro-cave.</li>\n <li>Très élégante.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Description Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">La Coupe de Conservation Fruits & Légumes Emile Henry est à la fois astucieuse et élégante. Sur la partie haute en liège sont stockés les fruits. Le liège aide à conserver plus longtemps les fruits. <br /><br />Dans la partie basse, les pommes de terre, oignons et autres tubercules se conservent plus longtemps sans risque de germination ou de pourriture La céramique empêche la lumière de pénétrer et, associée aux propriétés isolantes du couvercle en liège, contribue au maintien d'une température constante, comme dans une cave. <br /><br />Trois trous assurent une aération optimale afin d'éviter un excès d'humidité. Généreuse avec une capacité de 6,5 litres et élégante, la coupe de conservation Emile Henry attirera tous les regards dans la cuisine ou sur la table.</div><h1>Caractéristiques Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">- Base en céramique émaillée.<br />- Base en liège.<br />- Diamètre : 35 cm.<br />- Hauteur totale : 15,5 cm.<br />- Contenance : 6,50 L.<br />- Fabrication française.</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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29189 +product: App\Entity\Product\Product {#8566 #id: 1687 #code: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632389 {#8564 : 2025-09-23 20:59:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632389 {#8565 : 2025-09-23 20:59:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 1687 #name: "Coupe de Conservation Fruits & Légumes Emile Henry" #slug: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #description: """ <div class="col is-12"><ul>\n <li>Matériaux sains, liège et céramique.</li>\n <li>Recrée les conditions d'une micro-cave.</li>\n <li>Très élégante.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Description Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">La Coupe de Conservation Fruits & Légumes Emile Henry est à la fois astucieuse et élégante. Sur la partie haute en liège sont stockés les fruits. Le liège aide à conserver plus longtemps les fruits. <br /><br />Dans la partie basse, les pommes de terre, oignons et autres tubercules se conservent plus longtemps sans risque de germination ou de pourriture La céramique empêche la lumière de pénétrer et, associée aux propriétés isolantes du couvercle en liège, contribue au maintien d'une température constante, comme dans une cave. <br /><br />Trois trous assurent une aération optimale afin d'éviter un excès d'humidité. Généreuse avec une capacité de 6,5 litres et élégante, la coupe de conservation Emile Henry attirera tous les regards dans la cuisine ou sur la table.</div><h1>Caractéristiques Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">- Base en céramique émaillée.<br />- Base en liège.<br />- Diamètre : 35 cm.<br />- Hauteur totale : 15,5 cm.<br />- Contenance : 6,50 L.<br />- Fabrication française.</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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29375 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 1687 #code: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632389 {#8564 : 2025-09-23 20:59:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632389 {#8565 : 2025-09-23 20:59:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 1687 #name: "Coupe de Conservation Fruits & Légumes Emile Henry" #slug: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #description: """ <div class="col is-12"><ul>\n <li>Matériaux sains, liège et céramique.</li>\n <li>Recrée les conditions d'une micro-cave.</li>\n <li>Très élégante.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Description Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">La Coupe de Conservation Fruits & Légumes Emile Henry est à la fois astucieuse et élégante. Sur la partie haute en liège sont stockés les fruits. Le liège aide à conserver plus longtemps les fruits. <br /><br />Dans la partie basse, les pommes de terre, oignons et autres tubercules se conservent plus longtemps sans risque de germination ou de pourriture La céramique empêche la lumière de pénétrer et, associée aux propriétés isolantes du couvercle en liège, contribue au maintien d'une température constante, comme dans une cave. <br /><br />Trois trous assurent une aération optimale afin d'éviter un excès d'humidité. Généreuse avec une capacité de 6,5 litres et élégante, la coupe de conservation Emile Henry attirera tous les regards dans la cuisine ou sur la table.</div><h1>Caractéristiques Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">- Base en céramique émaillée.<br />- Base en liège.<br />- Diamètre : 35 cm.<br />- Hauteur totale : 15,5 cm.<br />- Contenance : 6,50 L.<br />- Fabrication française.</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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe de Conservation Fruits & Légumes Emile Henry" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29449 -props: [ "product" => App\Entity\Product\Product {#8566 #id: 1687 #code: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632389 {#8564 : 2025-09-23 20:59:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632389 {#8565 : 2025-09-23 20:59:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 1687 #name: "Coupe de Conservation Fruits & Légumes Emile Henry" #slug: "coupe-de-conservation-fruits-legumes-emile-henry-7120" #description: """ <div class="col is-12"><ul>\n <li>Matériaux sains, liège et céramique.</li>\n <li>Recrée les conditions d'une micro-cave.</li>\n <li>Très élégante.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Description Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">La Coupe de Conservation Fruits & Légumes Emile Henry est à la fois astucieuse et élégante. Sur la partie haute en liège sont stockés les fruits. Le liège aide à conserver plus longtemps les fruits. <br /><br />Dans la partie basse, les pommes de terre, oignons et autres tubercules se conservent plus longtemps sans risque de germination ou de pourriture La céramique empêche la lumière de pénétrer et, associée aux propriétés isolantes du couvercle en liège, contribue au maintien d'une température constante, comme dans une cave. <br /><br />Trois trous assurent une aération optimale afin d'éviter un excès d'humidité. Généreuse avec une capacité de 6,5 litres et élégante, la coupe de conservation Emile Henry attirera tous les regards dans la cuisine ou sur la table.</div><h1>Caractéristiques Coupe de Conservation Fruits & Légumes Emile Henry</h1><div class="col is-12">- Base en céramique émaillée.<br />- Base en liège.<br />- Diamètre : 35 cm.<br />- Hauteur totale : 15,5 cm.<br />- Contenance : 6,50 L.<br />- Fabrication française.</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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 2.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29433 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29430 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29375 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29383 #collection: Doctrine\Common\Collections\ArrayCollection {#29395 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29371 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29433 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29430 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe de Conservation Fruits & Légumes Emile Henry" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29383 #collection: Doctrine\Common\Collections\ArrayCollection {#29395 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29371 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29519 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29433 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29430 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29375 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29383 #collection: Doctrine\Common\Collections\ArrayCollection {#29395 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29371 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29569 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29560 …} +context: Sylius\TwigHooks\Bag\DataBag {#29567 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29568 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29375 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29572 +variant: App\Entity\Product\ProductVariant {#29375 …} +price: "119,00\u{A0}€" +originalPrice: "119,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29569 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29560 …} +context: Sylius\TwigHooks\Bag\DataBag {#29567 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29568 …} +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 | 116.0 MiB | 12.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8595 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8605 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8611 …} #associations: Doctrine\ORM\PersistentCollection {#8609 …} #createdAt: DateTime @1758632811 {#8593 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8594 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8614 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8615 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 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 {#8617 …} #channels: Doctrine\ORM\PersistentCollection {#8603 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8599 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8601 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29440 +product: App\Entity\Product\Product {#8595 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8605 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8611 …} #associations: Doctrine\ORM\PersistentCollection {#8609 …} #createdAt: DateTime @1758632811 {#8593 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8594 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8614 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8615 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 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 {#8617 …} #channels: Doctrine\ORM\PersistentCollection {#8603 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8599 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8601 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29635 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8595 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8605 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8611 …} #associations: Doctrine\ORM\PersistentCollection {#8609 …} #createdAt: DateTime @1758632811 {#8593 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8594 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8614 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8615 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 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 {#8617 …} #channels: Doctrine\ORM\PersistentCollection {#8603 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8599 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8601 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Corbeille à Pain Inox Roger Orfevre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29706 -props: [ "product" => App\Entity\Product\Product {#8595 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8605 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8611 …} #associations: Doctrine\ORM\PersistentCollection {#8609 …} #createdAt: DateTime @1758632811 {#8593 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8594 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8614 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8615 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 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 {#8617 …} #channels: Doctrine\ORM\PersistentCollection {#8603 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8599 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8601 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29687 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29635 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29643 #collection: Doctrine\Common\Collections\ArrayCollection {#29652 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29687 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Corbeille à Pain Inox Roger Orfevre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29643 #collection: Doctrine\Common\Collections\ArrayCollection {#29652 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29761 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29687 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29635 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29643 #collection: Doctrine\Common\Collections\ArrayCollection {#29652 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29811 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29802 …} +context: Sylius\TwigHooks\Bag\DataBag {#29809 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29810 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29635 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29814 +variant: App\Entity\Product\ProductVariant {#29635 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29811 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29802 …} +context: Sylius\TwigHooks\Bag\DataBag {#29809 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29810 …} +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 | 116.0 MiB | 7.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8624 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632264 {#8622 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8623 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8624} #id: 843 #name: "Coquilleur à beurre Lion Sabatier" #slug: "coquilleur-a-beurre-lion-sabatier-1037" #description: """ <div class="col is-12"><ul>\n <li>Facilité d'utilisation.</li>\n <li>Lame inox 18/10. </li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Coquilleur à beurre Lion Sabatier</h1><div class="col is-12">Le coquilleur à beurre permet de faire des présentations à base de beurre. Il peut également être utilisé pour vider certains fruits ou légumes comme des tomates ou encore des courgettes. </div><h1>Caractéristiques Coquilleur à beurre Lion Sabatier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lame inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">» Manche polypropylène noir</div>\n <div>\n <ul>\n <li>Lame inox 18/10. </li>\n <li>Manche polypropylène noir.</li>\n <li>Va au lave vaisselle.</li>\n <li>Poids : 262 grammes. </li>\n <li>Fabrication française. </li>\n </ul>\n </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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8626 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29697 +product: App\Entity\Product\Product {#8624 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632264 {#8622 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8623 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8624} #id: 843 #name: "Coquilleur à beurre Lion Sabatier" #slug: "coquilleur-a-beurre-lion-sabatier-1037" #description: """ <div class="col is-12"><ul>\n <li>Facilité d'utilisation.</li>\n <li>Lame inox 18/10. </li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Coquilleur à beurre Lion Sabatier</h1><div class="col is-12">Le coquilleur à beurre permet de faire des présentations à base de beurre. Il peut également être utilisé pour vider certains fruits ou légumes comme des tomates ou encore des courgettes. </div><h1>Caractéristiques Coquilleur à beurre Lion Sabatier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lame inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">» Manche polypropylène noir</div>\n <div>\n <ul>\n <li>Lame inox 18/10. </li>\n <li>Manche polypropylène noir.</li>\n <li>Va au lave vaisselle.</li>\n <li>Poids : 262 grammes. </li>\n <li>Fabrication française. </li>\n </ul>\n </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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8626 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29877 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 3.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8624 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632264 {#8622 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8623 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8624} #id: 843 #name: "Coquilleur à beurre Lion Sabatier" #slug: "coquilleur-a-beurre-lion-sabatier-1037" #description: """ <div class="col is-12"><ul>\n <li>Facilité d'utilisation.</li>\n <li>Lame inox 18/10. </li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Coquilleur à beurre Lion Sabatier</h1><div class="col is-12">Le coquilleur à beurre permet de faire des présentations à base de beurre. Il peut également être utilisé pour vider certains fruits ou légumes comme des tomates ou encore des courgettes. </div><h1>Caractéristiques Coquilleur à beurre Lion Sabatier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lame inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">» Manche polypropylène noir</div>\n <div>\n <ul>\n <li>Lame inox 18/10. </li>\n <li>Manche polypropylène noir.</li>\n <li>Va au lave vaisselle.</li>\n <li>Poids : 262 grammes. </li>\n <li>Fabrication française. </li>\n </ul>\n </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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8626 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coquilleur à beurre Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29948 -props: [ "product" => App\Entity\Product\Product {#8624 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632264 {#8622 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8623 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8624} #id: 843 #name: "Coquilleur à beurre Lion Sabatier" #slug: "coquilleur-a-beurre-lion-sabatier-1037" #description: """ <div class="col is-12"><ul>\n <li>Facilité d'utilisation.</li>\n <li>Lame inox 18/10. </li>\n <li>Excellent rapport qualité-prix. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Coquilleur à beurre Lion Sabatier</h1><div class="col is-12">Le coquilleur à beurre permet de faire des présentations à base de beurre. Il peut également être utilisé pour vider certains fruits ou légumes comme des tomates ou encore des courgettes. </div><h1>Caractéristiques Coquilleur à beurre Lion Sabatier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lame inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">» Manche polypropylène noir</div>\n <div>\n <ul>\n <li>Lame inox 18/10. </li>\n <li>Manche polypropylène noir.</li>\n <li>Va au lave vaisselle.</li>\n <li>Poids : 262 grammes. </li>\n <li>Fabrication française. </li>\n </ul>\n </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 {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8626 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29941 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29932 …} +context: Sylius\TwigHooks\Bag\DataBag {#30002 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29929 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29877 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29885 #collection: Doctrine\Common\Collections\ArrayCollection {#29894 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29873 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29941 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29932 …} +context: Sylius\TwigHooks\Bag\DataBag {#30002 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29929 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coquilleur à beurre Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29885 #collection: Doctrine\Common\Collections\ArrayCollection {#29894 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29873 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30006 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29941 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29932 …} +context: Sylius\TwigHooks\Bag\DataBag {#30002 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29929 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29877 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29885 #collection: Doctrine\Common\Collections\ArrayCollection {#29894 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29873 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30047 …} +context: Sylius\TwigHooks\Bag\DataBag {#30054 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30055 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29877 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30059 +variant: App\Entity\Product\ProductVariant {#29877 …} +price: "7,00\u{A0}€" +originalPrice: "7,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30047 …} +context: Sylius\TwigHooks\Bag\DataBag {#30054 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30055 …} +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 | 116.0 MiB | 13.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632659 {#8648 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8649 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29939 +product: App\Entity\Product\Product {#8650 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632659 {#8648 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8649 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30122 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632659 {#8648 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8649 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Nécessaire à Vaisselle Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30193 -props: [ "product" => App\Entity\Product\Product {#8650 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632659 {#8648 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8649 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30186 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30177 …} +context: Sylius\TwigHooks\Bag\DataBag {#30244 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30174 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30122 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30130 #collection: Doctrine\Common\Collections\ArrayCollection {#30139 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30118 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30186 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30177 …} +context: Sylius\TwigHooks\Bag\DataBag {#30244 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30174 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Nécessaire à Vaisselle Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30130 #collection: Doctrine\Common\Collections\ArrayCollection {#30139 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30118 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30248 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30186 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30177 …} +context: Sylius\TwigHooks\Bag\DataBag {#30244 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30174 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30122 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30130 #collection: Doctrine\Common\Collections\ArrayCollection {#30139 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30118 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30298 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30289 …} +context: Sylius\TwigHooks\Bag\DataBag {#30296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30297 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30122 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30301 +variant: App\Entity\Product\ProductVariant {#30122 …} +price: "34,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30298 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30289 …} +context: Sylius\TwigHooks\Bag\DataBag {#30296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30297 …} +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 | 116.0 MiB | 4.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8676 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632806 {#8674 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8675 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8695 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30184 +product: App\Entity\Product\Product {#8676 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632806 {#8674 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8675 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8695 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30364 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8676 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632806 {#8674 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8675 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8695 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Mini-kit à Chaussures Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30435 -props: [ "product" => App\Entity\Product\Product {#8676 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632806 {#8674 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8675 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8695 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30419 …} +context: Sylius\TwigHooks\Bag\DataBag {#30486 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30416 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30364 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30372 #collection: Doctrine\Common\Collections\ArrayCollection {#30381 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30360 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30419 …} +context: Sylius\TwigHooks\Bag\DataBag {#30486 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30416 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Mini-kit à Chaussures Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30372 #collection: Doctrine\Common\Collections\ArrayCollection {#30381 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30360 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30490 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30419 …} +context: Sylius\TwigHooks\Bag\DataBag {#30486 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30416 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30364 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30372 #collection: Doctrine\Common\Collections\ArrayCollection {#30381 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30360 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30531 …} +context: Sylius\TwigHooks\Bag\DataBag {#30538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30539 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30364 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30543 +variant: App\Entity\Product\ProductVariant {#30364 …} +price: "20,00\u{A0}€" +originalPrice: "20,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30531 …} +context: Sylius\TwigHooks\Bag\DataBag {#30538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30539 …} +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 | 116.0 MiB | 10.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8699 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632615 {#8697 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8698 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8699} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8701 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30426 +product: App\Entity\Product\Product {#8699 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632615 {#8697 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8698 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8699} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8701 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30606 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8699 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632615 {#8697 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8698 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8699} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8701 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cocktailmaster" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30677 -props: [ "product" => App\Entity\Product\Product {#8699 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632615 {#8697 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8698 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8699} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8701 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30661 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30606 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30614 #collection: Doctrine\Common\Collections\ArrayCollection {#30623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30602 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30661 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cocktailmaster" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30614 #collection: Doctrine\Common\Collections\ArrayCollection {#30623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30602 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30741 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30661 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30606 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30614 #collection: Doctrine\Common\Collections\ArrayCollection {#30623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30602 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30791 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30782 …} +context: Sylius\TwigHooks\Bag\DataBag {#30789 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30790 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30606 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30794 +variant: App\Entity\Product\ProductVariant {#30606 …} +price: "38,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30791 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30782 …} +context: Sylius\TwigHooks\Bag\DataBag {#30789 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30790 …} +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 | 116.0 MiB | 16.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8728 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632384 {#8726 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8727 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8728} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30668 +product: App\Entity\Product\Product {#8728 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632384 {#8726 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8727 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8728} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30857 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8728 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632384 {#8726 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8727 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8728} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Capsule Familia Le Parfait" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30931 -props: [ "product" => App\Entity\Product\Product {#8728 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632384 {#8726 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8727 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8728} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 8.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30915 …} +context: Sylius\TwigHooks\Bag\DataBag {#30985 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30857 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30865 #collection: Doctrine\Common\Collections\ArrayCollection {#30877 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30853 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38407 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38409 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30915 …} +context: Sylius\TwigHooks\Bag\DataBag {#30985 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Capsule Familia Le Parfait" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30865 #collection: Doctrine\Common\Collections\ArrayCollection {#30877 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30853 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38407 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38409 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31010 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30915 …} +context: Sylius\TwigHooks\Bag\DataBag {#30985 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30857 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30865 #collection: Doctrine\Common\Collections\ArrayCollection {#30877 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30853 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38407 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38409 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31052 …} +context: Sylius\TwigHooks\Bag\DataBag {#31059 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31060 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30857 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31064 +variant: App\Entity\Product\ProductVariant {#30857 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31052 …} +context: Sylius\TwigHooks\Bag\DataBag {#31059 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31060 …} +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 | 116.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27438 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#27460 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31381 +cart: App\Entity\Order\Order {#13501 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27438 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#27460 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||