Components
12
Twig Components
44
Render Count
74
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.06 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.71 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.36 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 | 14.65 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 | 0.95 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.09 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 | 1.96 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 | 9.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1538 #code: "brosse-a-legumes-dure-andree-jardin-6066" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632367 {#7766 : 2025-09-23 20:59:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632367 {#7832 : 2025-09-23 20:59:27.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: 1538 #name: "Brosse à Légumes Dure Andrée Jardin" #slug: "brosse-a-legumes-dure-andree-jardin-6066" #description: """ <div class="col is-12"><ul>\n <li>Apte au contact alimentaire.</li>\n <li>Bois de hêtre et fibres polyamide.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">Les fruits et légumes étant manipulés, ils sont susceptibles de porter des bactéries. Or, les minéraux, fibres et vitamines se trouvant principalement sur leur peau, il est préférable après les avoir rincés, de les brosser que de les éplucher et ceci afin qu'ils conservent toutes les qualités nutritives. Les Brosses à Légumes Andrée Jardin répondent parfaitement à ce principe. Aptes au contact alimentaire, elles ne doivent pas être mise au lave-vaisselle. </div><h1>Caractéristiques Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres polyamide.<br />- Dimensions : 10,5 x 4,5 x 6,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 {#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: 1538 #code: "brosse-a-legumes-dure-andree-jardin-6066" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632367 {#7766 : 2025-09-23 20:59:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632367 {#7832 : 2025-09-23 20:59:27.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: 1538 #name: "Brosse à Légumes Dure Andrée Jardin" #slug: "brosse-a-legumes-dure-andree-jardin-6066" #description: """ <div class="col is-12"><ul>\n <li>Apte au contact alimentaire.</li>\n <li>Bois de hêtre et fibres polyamide.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">Les fruits et légumes étant manipulés, ils sont susceptibles de porter des bactéries. Or, les minéraux, fibres et vitamines se trouvant principalement sur leur peau, il est préférable après les avoir rincés, de les brosser que de les éplucher et ceci afin qu'ils conservent toutes les qualités nutritives. Les Brosses à Légumes Andrée Jardin répondent parfaitement à ce principe. Aptes au contact alimentaire, elles ne doivent pas être mise au lave-vaisselle. </div><h1>Caractéristiques Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres polyamide.<br />- Dimensions : 10,5 x 4,5 x 6,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 {#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.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1538 #code: "brosse-a-legumes-dure-andree-jardin-6066" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632367 {#7766 : 2025-09-23 20:59:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632367 {#7832 : 2025-09-23 20:59:27.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: 1538 #name: "Brosse à Légumes Dure Andrée Jardin" #slug: "brosse-a-legumes-dure-andree-jardin-6066" #description: """ <div class="col is-12"><ul>\n <li>Apte au contact alimentaire.</li>\n <li>Bois de hêtre et fibres polyamide.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">Les fruits et légumes étant manipulés, ils sont susceptibles de porter des bactéries. Or, les minéraux, fibres et vitamines se trouvant principalement sur leur peau, il est préférable après les avoir rincés, de les brosser que de les éplucher et ceci afin qu'ils conservent toutes les qualités nutritives. Les Brosses à Légumes Andrée Jardin répondent parfaitement à ce principe. Aptes au contact alimentaire, elles ne doivent pas être mise au lave-vaisselle. </div><h1>Caractéristiques Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres polyamide.<br />- Dimensions : 10,5 x 4,5 x 6,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 {#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" => "Brosse à Légumes Dure Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28893 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 1538 #code: "brosse-a-legumes-dure-andree-jardin-6066" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632367 {#7766 : 2025-09-23 20:59:27.0 PRC (+08:00) } #updatedAt: DateTime @1758632367 {#7832 : 2025-09-23 20:59:27.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: 1538 #name: "Brosse à Légumes Dure Andrée Jardin" #slug: "brosse-a-legumes-dure-andree-jardin-6066" #description: """ <div class="col is-12"><ul>\n <li>Apte au contact alimentaire.</li>\n <li>Bois de hêtre et fibres polyamide.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">Les fruits et légumes étant manipulés, ils sont susceptibles de porter des bactéries. Or, les minéraux, fibres et vitamines se trouvant principalement sur leur peau, il est préférable après les avoir rincés, de les brosser que de les éplucher et ceci afin qu'ils conservent toutes les qualités nutritives. Les Brosses à Légumes Andrée Jardin répondent parfaitement à ce principe. Aptes au contact alimentaire, elles ne doivent pas être mise au lave-vaisselle. </div><h1>Caractéristiques Brosse à Légumes Dure Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres polyamide.<br />- Dimensions : 10,5 x 4,5 x 6,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 {#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.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28966 …} +context: Sylius\TwigHooks\Bag\DataBag {#28961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28960 …} +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 {#38230 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28966 …} +context: Sylius\TwigHooks\Bag\DataBag {#28961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse à Légumes Dure Andrée Jardin" "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 {#38230 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28971 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28966 …} +context: Sylius\TwigHooks\Bag\DataBag {#28961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28960 …} +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 {#38230 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …} +context: Sylius\TwigHooks\Bag\DataBag {#29037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …} +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 {#29048 +variant: App\Entity\Product\ProductVariant {#28482 …} +price: "13,00\u{A0}€" +originalPrice: "13,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 {#29039 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …} +context: Sylius\TwigHooks\Bag\DataBag {#29037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …} +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.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 2829 #code: "brosse-a-vaisselle-tradition-andree-jardin-6065" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632660 {#8541 : 2025-09-23 21:04:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632660 {#8542 : 2025-09-23 21:04:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2829 #name: "Brosse à Vaisselle Tradition Andrée Jardin" #slug: "brosse-a-vaisselle-tradition-andree-jardin-6065" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Fibres végétales "tampico".</li>\n <li>Simple, efficace et très jolie.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">La Brosse à Vaisselle Tradition Andrée Jardin et simple d'utilisation, efficace mais aussi très jolie. Elle est bien sûre apte au contact alimentaire mais ne pas pas être mise au lave-vaisselle</div><h1>Caractéristiques Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres végétales "tampico"<br />- Dimensions : 19 x 4 x 4 cm.<br /><strong>- Ne pas mettre au lave-vaisselle.</strong></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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #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: 2829 #code: "brosse-a-vaisselle-tradition-andree-jardin-6065" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632660 {#8541 : 2025-09-23 21:04:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632660 {#8542 : 2025-09-23 21:04:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2829 #name: "Brosse à Vaisselle Tradition Andrée Jardin" #slug: "brosse-a-vaisselle-tradition-andree-jardin-6065" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Fibres végétales "tampico".</li>\n <li>Simple, efficace et très jolie.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">La Brosse à Vaisselle Tradition Andrée Jardin et simple d'utilisation, efficace mais aussi très jolie. Elle est bien sûre apte au contact alimentaire mais ne pas pas être mise au lave-vaisselle</div><h1>Caractéristiques Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres végétales "tampico"<br />- Dimensions : 19 x 4 x 4 cm.<br /><strong>- Ne pas mettre au lave-vaisselle.</strong></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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29121 …} +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.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 2829 #code: "brosse-a-vaisselle-tradition-andree-jardin-6065" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632660 {#8541 : 2025-09-23 21:04:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632660 {#8542 : 2025-09-23 21:04:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2829 #name: "Brosse à Vaisselle Tradition Andrée Jardin" #slug: "brosse-a-vaisselle-tradition-andree-jardin-6065" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Fibres végétales "tampico".</li>\n <li>Simple, efficace et très jolie.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">La Brosse à Vaisselle Tradition Andrée Jardin et simple d'utilisation, efficace mais aussi très jolie. Elle est bien sûre apte au contact alimentaire mais ne pas pas être mise au lave-vaisselle</div><h1>Caractéristiques Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres végétales "tampico"<br />- Dimensions : 19 x 4 x 4 cm.<br /><strong>- Ne pas mettre au lave-vaisselle.</strong></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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Brosse à Vaisselle Tradition Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29192 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 2829 #code: "brosse-a-vaisselle-tradition-andree-jardin-6065" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632660 {#8541 : 2025-09-23 21:04:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632660 {#8542 : 2025-09-23 21:04:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2829 #name: "Brosse à Vaisselle Tradition Andrée Jardin" #slug: "brosse-a-vaisselle-tradition-andree-jardin-6065" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Fibres végétales "tampico".</li>\n <li>Simple, efficace et très jolie.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">La Brosse à Vaisselle Tradition Andrée Jardin et simple d'utilisation, efficace mais aussi très jolie. Elle est bien sûre apte au contact alimentaire mais ne pas pas être mise au lave-vaisselle</div><h1>Caractéristiques Brosse à Vaisselle Tradition Andrée Jardin</h1><div class="col is-12">- Bois de hêtre.<br />- Fibres végétales "tampico"<br />- Dimensions : 19 x 4 x 4 cm.<br /><strong>- Ne pas mettre au lave-vaisselle.</strong></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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29185 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29176 …} +context: Sylius\TwigHooks\Bag\DataBag {#29246 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29129 #collection: Doctrine\Common\Collections\ArrayCollection {#29138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29117 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29185 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29176 …} +context: Sylius\TwigHooks\Bag\DataBag {#29246 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse à Vaisselle Tradition Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29129 #collection: Doctrine\Common\Collections\ArrayCollection {#29138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29117 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29250 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29185 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29176 …} +context: Sylius\TwigHooks\Bag\DataBag {#29246 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29129 #collection: Doctrine\Common\Collections\ArrayCollection {#29138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29117 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29298 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29299 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29121 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29303 +variant: App\Entity\Product\ProductVariant {#29121 …} +price: "4,00\u{A0}€" +originalPrice: "4,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 {#29300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29298 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29299 …} +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.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8569 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8579 …} #variants: Doctrine\ORM\PersistentCollection {#8581 …} #options: Doctrine\ORM\PersistentCollection {#8585 …} #associations: Doctrine\ORM\PersistentCollection {#8583 …} #createdAt: DateTime @1758632261 {#8567 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8568 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8588 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8589 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8569} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques Canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox.</li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle.</li>\n <li>Dimension totale : 14,5 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 {#8591 …} #channels: Doctrine\ORM\PersistentCollection {#8577 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8571 …} #reviews: Doctrine\ORM\PersistentCollection {#8573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8575 …} #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 {#29183 +product: App\Entity\Product\Product {#8569 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8579 …} #variants: Doctrine\ORM\PersistentCollection {#8581 …} #options: Doctrine\ORM\PersistentCollection {#8585 …} #associations: Doctrine\ORM\PersistentCollection {#8583 …} #createdAt: DateTime @1758632261 {#8567 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8568 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8588 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8589 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8569} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques Canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox.</li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle.</li>\n <li>Dimension totale : 14,5 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 {#8591 …} #channels: Doctrine\ORM\PersistentCollection {#8577 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8571 …} #reviews: Doctrine\ORM\PersistentCollection {#8573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8575 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29366 …} +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.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8569 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8579 …} #variants: Doctrine\ORM\PersistentCollection {#8581 …} #options: Doctrine\ORM\PersistentCollection {#8585 …} #associations: Doctrine\ORM\PersistentCollection {#8583 …} #createdAt: DateTime @1758632261 {#8567 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8568 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8588 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8589 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8569} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques Canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox.</li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle.</li>\n <li>Dimension totale : 14,5 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 {#8591 …} #channels: Doctrine\ORM\PersistentCollection {#8577 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8571 …} #reviews: Doctrine\ORM\PersistentCollection {#8573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8575 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Canneleur Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29440 -props: [ "product" => App\Entity\Product\Product {#8569 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8579 …} #variants: Doctrine\ORM\PersistentCollection {#8581 …} #options: Doctrine\ORM\PersistentCollection {#8585 …} #associations: Doctrine\ORM\PersistentCollection {#8583 …} #createdAt: DateTime @1758632261 {#8567 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8568 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8588 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8589 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8569} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques Canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox.</li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle.</li>\n <li>Dimension totale : 14,5 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 {#8591 …} #channels: Doctrine\ORM\PersistentCollection {#8577 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8571 …} #reviews: Doctrine\ORM\PersistentCollection {#8573 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8575 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29424 …} +context: Sylius\TwigHooks\Bag\DataBag {#29494 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29421 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29366 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29374 #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29362 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29424 …} +context: Sylius\TwigHooks\Bag\DataBag {#29494 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29421 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Canneleur Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29374 #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29362 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29513 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29424 …} +context: Sylius\TwigHooks\Bag\DataBag {#29494 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29421 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29366 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29374 #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29362 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29553 …} +context: Sylius\TwigHooks\Bag\DataBag {#29560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29366 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29565 +variant: App\Entity\Product\ProductVariant {#29366 …} +price: "4,00\u{A0}€" +originalPrice: "4,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 {#29562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29553 …} +context: Sylius\TwigHooks\Bag\DataBag {#29560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29561 …} +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 | 8.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8598 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632384 {#8596 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8597 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #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 {#29431 +product: App\Entity\Product\Product {#8598 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632384 {#8596 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8597 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29628 …} +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.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8598 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632384 {#8596 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8597 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #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 {#29702 -props: [ "product" => App\Entity\Product\Product {#8598 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632384 {#8596 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#8597 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …} +context: Sylius\TwigHooks\Bag\DataBag {#29756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29628 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29636 #collection: Doctrine\Common\Collections\ArrayCollection {#29648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29624 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38330 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …} +context: Sylius\TwigHooks\Bag\DataBag {#29756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …} +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 {#29636 #collection: Doctrine\Common\Collections\ArrayCollection {#29648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29624 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38330 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29781 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29686 …} +context: Sylius\TwigHooks\Bag\DataBag {#29756 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29628 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29636 #collection: Doctrine\Common\Collections\ArrayCollection {#29648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29624 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38330 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29832 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29823 …} +context: Sylius\TwigHooks\Bag\DataBag {#29830 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29831 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29628 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29835 +variant: App\Entity\Product\ProductVariant {#29628 …} +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 {#29832 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29823 …} +context: Sylius\TwigHooks\Bag\DataBag {#29830 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29831 …} +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.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632615 {#8625 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #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 {#29693 +product: App\Entity\Product\Product {#8627 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632615 {#8625 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29898 …} +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 {#8627 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632615 {#8625 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #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 {#29969 -props: [ "product" => App\Entity\Product\Product {#8627 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632615 {#8625 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8629 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29953 …} +context: Sylius\TwigHooks\Bag\DataBag {#30029 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29898 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29906 #collection: Doctrine\Common\Collections\ArrayCollection {#29915 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29894 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29953 …} +context: Sylius\TwigHooks\Bag\DataBag {#30029 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cocktailmaster" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29906 #collection: Doctrine\Common\Collections\ArrayCollection {#29915 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29894 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30033 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29953 …} +context: Sylius\TwigHooks\Bag\DataBag {#30029 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29898 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29906 #collection: Doctrine\Common\Collections\ArrayCollection {#29915 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29894 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29898 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30086 +variant: App\Entity\Product\ProductVariant {#29898 …} +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 {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8656 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758632806 {#8654 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8655 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #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 {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #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 {#29960 +product: App\Entity\Product\Product {#8656 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758632806 {#8654 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8655 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #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 {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30149 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#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.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8656 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758632806 {#8654 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8655 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #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 {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #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 {#30220 -props: [ "product" => App\Entity\Product\Product {#8656 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758632806 {#8654 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8655 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #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 {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …} +context: Sylius\TwigHooks\Bag\DataBag {#30271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30149 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157 #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …} +context: Sylius\TwigHooks\Bag\DataBag {#30271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Mini-kit à Chaussures Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157 #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30275 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30213 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30204 …} +context: Sylius\TwigHooks\Bag\DataBag {#30271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30201 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30149 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30157 #collection: Doctrine\Common\Collections\ArrayCollection {#30166 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30316 …} +context: Sylius\TwigHooks\Bag\DataBag {#30323 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30149 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30328 +variant: App\Entity\Product\ProductVariant {#30149 …} +price: "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 {#30325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30316 …} +context: Sylius\TwigHooks\Bag\DataBag {#30323 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8682 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632659 {#8680 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8681 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #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 {#30211 +product: App\Entity\Product\Product {#8682 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632659 {#8680 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8681 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30391 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#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.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8682 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632659 {#8680 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8681 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #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 {#30462 -props: [ "product" => App\Entity\Product\Product {#8682 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632659 {#8680 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8681 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30446 …} +context: Sylius\TwigHooks\Bag\DataBag {#30513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30443 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30391 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30399 #collection: Doctrine\Common\Collections\ArrayCollection {#30408 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30387 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30446 …} +context: Sylius\TwigHooks\Bag\DataBag {#30513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30443 …} +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 {#30399 #collection: Doctrine\Common\Collections\ArrayCollection {#30408 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30387 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30517 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30446 …} +context: Sylius\TwigHooks\Bag\DataBag {#30513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30443 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30391 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30399 #collection: Doctrine\Common\Collections\ArrayCollection {#30408 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30387 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30567 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30558 …} +context: Sylius\TwigHooks\Bag\DataBag {#30565 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30566 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30391 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30570 +variant: App\Entity\Product\ProductVariant {#30391 …} +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 {#30567 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30558 …} +context: Sylius\TwigHooks\Bag\DataBag {#30565 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30566 …} +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.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8705 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632264 {#8703 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8704 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #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 {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8707 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #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 {#30453 +product: App\Entity\Product\Product {#8705 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632264 {#8703 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8704 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #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 {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8707 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30633 …} +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.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8705 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632264 {#8703 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8704 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #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 {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8707 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #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 {#30704 -props: [ "product" => App\Entity\Product\Product {#8705 #id: 843 #code: "coquilleur-a-beurre-lion-sabatier-1037" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632264 {#8703 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8704 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #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 {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8707 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30688 …} +context: Sylius\TwigHooks\Bag\DataBag {#30758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30685 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30633 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30641 #collection: Doctrine\Common\Collections\ArrayCollection {#30650 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30688 …} +context: Sylius\TwigHooks\Bag\DataBag {#30758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30685 …} +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 {#30641 #collection: Doctrine\Common\Collections\ArrayCollection {#30650 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30762 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30688 …} +context: Sylius\TwigHooks\Bag\DataBag {#30758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30685 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30633 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30641 #collection: Doctrine\Common\Collections\ArrayCollection {#30650 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30803 …} +context: Sylius\TwigHooks\Bag\DataBag {#30810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30811 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30633 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30815 +variant: App\Entity\Product\ProductVariant {#30633 …} +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 {#30812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30803 …} +context: Sylius\TwigHooks\Bag\DataBag {#30810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30811 …} +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.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8731 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632811 {#8729 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8730 : 2025-09-23 21:06:51.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 {#8731} #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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #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 {#30695 +product: App\Entity\Product\Product {#8731 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632811 {#8729 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8730 : 2025-09-23 21:06:51.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 {#8731} #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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30878 …} +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.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8731 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632811 {#8729 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8730 : 2025-09-23 21:06:51.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 {#8731} #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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #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" => "Corbeille à Pain Inox Roger Orfevre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30949 -props: [ "product" => App\Entity\Product\Product {#8731 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632811 {#8729 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8730 : 2025-09-23 21:06:51.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 {#8731} #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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8658 …} #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 | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30942 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30933 …} +context: Sylius\TwigHooks\Bag\DataBag {#31000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30878 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30886 #collection: Doctrine\Common\Collections\ArrayCollection {#30895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30942 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30933 …} +context: Sylius\TwigHooks\Bag\DataBag {#31000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30930 …} +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 {#30886 #collection: Doctrine\Common\Collections\ArrayCollection {#30895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31004 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30942 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30933 …} +context: Sylius\TwigHooks\Bag\DataBag {#31000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30878 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30886 #collection: Doctrine\Common\Collections\ArrayCollection {#30895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31054 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31045 …} +context: Sylius\TwigHooks\Bag\DataBag {#31052 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31053 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30878 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31057 +variant: App\Entity\Product\ProductVariant {#30878 …} +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 {#31054 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31045 …} +context: Sylius\TwigHooks\Bag\DataBag {#31052 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31053 …} +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.05 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 {#31374 +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 …} } |
|||