Components
12
Twig Components
44
Render Count
100
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.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12610 …} +context: Sylius\TwigHooks\Bag\DataBag {#12616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12615 …} +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 {#13237 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12610 …} +context: Sylius\TwigHooks\Bag\DataBag {#12616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12615 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13314 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13310 …} +context: Sylius\TwigHooks\Bag\DataBag {#13312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13313 …} +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 {#13323 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13314 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13310 …} +context: Sylius\TwigHooks\Bag\DataBag {#13312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13313 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 6.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13405 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13384 …} +context: Sylius\TwigHooks\Bag\DataBag {#13404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13403 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13420 +cart: App\Entity\Order\Order {#13487 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13405 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13384 …} +context: Sylius\TwigHooks\Bag\DataBag {#13404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13403 …} +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 | 24.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13673 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …} +context: Sylius\TwigHooks\Bag\DataBag {#13667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13659 …} +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 {#13682 #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 {#13673 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …} +context: Sylius\TwigHooks\Bag\DataBag {#13667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13659 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27465 …} +context: Sylius\TwigHooks\Bag\DataBag {#27466 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27468 …} +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 {#27478 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27465 …} +context: Sylius\TwigHooks\Bag\DataBag {#27466 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27468 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27578 …} +context: Sylius\TwigHooks\Bag\DataBag {#27579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27581 …} +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 {#27590 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27578 …} +context: Sylius\TwigHooks\Bag\DataBag {#27579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27581 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 3.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27664 …} +context: Sylius\TwigHooks\Bag\DataBag {#27665 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27667 …} +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 {#27676 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27664 …} +context: Sylius\TwigHooks\Bag\DataBag {#27665 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27667 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 12.12 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 52 #code: "thermometre-infra-rouge-hendi-8176" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632177 {#7719 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7758 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 52 #name: "Thermomètre Infra-rouge Hendi" #slug: "thermometre-infra-rouge-hendi-8176" #description: """ <div class="col is-12"><ul>\n <li>Mesure laser pour une lecture précise.</li>\n <li>Plage de température : -32°C à +400°C.</li>\n <li>livré avec pile.</li>\n </ul></div><h1>Descriptif Thermomètre Infra-rouge Hendi</h1><div class="col is-12">Le Thermomètre Infra-rouge à lecture laser Hendi est un ustensile idéal pour les professionnels comme pour les particuliers. Avec son système de lecture extrêmement précis, il permet de contrôler la température des préparation y compris en continu grâce à son mode verrouillage. Simple d'utilisation, il est doté d'une fonction arrêt automatique et est livré avec sa pile.</div><h1>Caractéristiques Thermomètre Infra-rouge Hendi</h1><div class="col is-12">- Mesure laser pour une lecture précise.<br />- Plage de température : -32°C à +400°C.<br />- Résolution : 0,1°C.<br />- Précision : +/- 1,5°C.<br />- Rapport optique : 12:1.<br />- Mode verrouillage. (pour lecture en continue)<br />- Arrêt automatique.<br />- Livré avec pile 9 V.<br />- Dimensions : 37 x 70 x 150 mm.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28201 +product: App\Entity\Product\Product {#8000 #id: 52 #code: "thermometre-infra-rouge-hendi-8176" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632177 {#7719 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7758 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 52 #name: "Thermomètre Infra-rouge Hendi" #slug: "thermometre-infra-rouge-hendi-8176" #description: """ <div class="col is-12"><ul>\n <li>Mesure laser pour une lecture précise.</li>\n <li>Plage de température : -32°C à +400°C.</li>\n <li>livré avec pile.</li>\n </ul></div><h1>Descriptif Thermomètre Infra-rouge Hendi</h1><div class="col is-12">Le Thermomètre Infra-rouge à lecture laser Hendi est un ustensile idéal pour les professionnels comme pour les particuliers. Avec son système de lecture extrêmement précis, il permet de contrôler la température des préparation y compris en continu grâce à son mode verrouillage. Simple d'utilisation, il est doté d'une fonction arrêt automatique et est livré avec sa pile.</div><h1>Caractéristiques Thermomètre Infra-rouge Hendi</h1><div class="col is-12">- Mesure laser pour une lecture précise.<br />- Plage de température : -32°C à +400°C.<br />- Résolution : 0,1°C.<br />- Précision : +/- 1,5°C.<br />- Rapport optique : 12:1.<br />- Mode verrouillage. (pour lecture en continue)<br />- Arrêt automatique.<br />- Livré avec pile 9 V.<br />- Dimensions : 37 x 70 x 150 mm.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28463 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 2.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 52 #code: "thermometre-infra-rouge-hendi-8176" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632177 {#7719 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7758 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 52 #name: "Thermomètre Infra-rouge Hendi" #slug: "thermometre-infra-rouge-hendi-8176" #description: """ <div class="col is-12"><ul>\n <li>Mesure laser pour une lecture précise.</li>\n <li>Plage de température : -32°C à +400°C.</li>\n <li>livré avec pile.</li>\n </ul></div><h1>Descriptif Thermomètre Infra-rouge Hendi</h1><div class="col is-12">Le Thermomètre Infra-rouge à lecture laser Hendi est un ustensile idéal pour les professionnels comme pour les particuliers. Avec son système de lecture extrêmement précis, il permet de contrôler la température des préparation y compris en continu grâce à son mode verrouillage. Simple d'utilisation, il est doté d'une fonction arrêt automatique et est livré avec sa pile.</div><h1>Caractéristiques Thermomètre Infra-rouge Hendi</h1><div class="col is-12">- Mesure laser pour une lecture précise.<br />- Plage de température : -32°C à +400°C.<br />- Résolution : 0,1°C.<br />- Précision : +/- 1,5°C.<br />- Rapport optique : 12:1.<br />- Mode verrouillage. (pour lecture en continue)<br />- Arrêt automatique.<br />- Livré avec pile 9 V.<br />- Dimensions : 37 x 70 x 150 mm.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre Infra-rouge Hendi" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28874 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 52 #code: "thermometre-infra-rouge-hendi-8176" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632177 {#7719 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7758 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 52 #name: "Thermomètre Infra-rouge Hendi" #slug: "thermometre-infra-rouge-hendi-8176" #description: """ <div class="col is-12"><ul>\n <li>Mesure laser pour une lecture précise.</li>\n <li>Plage de température : -32°C à +400°C.</li>\n <li>livré avec pile.</li>\n </ul></div><h1>Descriptif Thermomètre Infra-rouge Hendi</h1><div class="col is-12">Le Thermomètre Infra-rouge à lecture laser Hendi est un ustensile idéal pour les professionnels comme pour les particuliers. Avec son système de lecture extrêmement précis, il permet de contrôler la température des préparation y compris en continu grâce à son mode verrouillage. Simple d'utilisation, il est doté d'une fonction arrêt automatique et est livré avec sa pile.</div><h1>Caractéristiques Thermomètre Infra-rouge Hendi</h1><div class="col is-12">- Mesure laser pour une lecture précise.<br />- Plage de température : -32°C à +400°C.<br />- Résolution : 0,1°C.<br />- Précision : +/- 1,5°C.<br />- Rapport optique : 12:1.<br />- Mode verrouillage. (pour lecture en continue)<br />- Arrêt automatique.<br />- Livré avec pile 9 V.<br />- Dimensions : 37 x 70 x 150 mm.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 2.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28956 …} +context: Sylius\TwigHooks\Bag\DataBag {#28951 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28463 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28809 #collection: Doctrine\Common\Collections\ArrayCollection {#28808 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28646 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28956 …} +context: Sylius\TwigHooks\Bag\DataBag {#28951 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre Infra-rouge Hendi" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28809 #collection: Doctrine\Common\Collections\ArrayCollection {#28808 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28646 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28961 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28956 …} +context: Sylius\TwigHooks\Bag\DataBag {#28951 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28950 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28463 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28809 #collection: Doctrine\Common\Collections\ArrayCollection {#28808 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28646 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29019 …} +context: Sylius\TwigHooks\Bag\DataBag {#29027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28463 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29038 +variant: App\Entity\Product\ProductVariant {#28463 …} +price: "74,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29019 …} +context: Sylius\TwigHooks\Bag\DataBag {#29027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …} +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 | 5.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8541 #id: 1299 #code: "thermometre-minuteur-beka-3573" #attributes: Doctrine\ORM\PersistentCollection {#8551 …} #variants: Doctrine\ORM\PersistentCollection {#8553 …} #options: Doctrine\ORM\PersistentCollection {#8557 …} #associations: Doctrine\ORM\PersistentCollection {#8555 …} #createdAt: DateTime @1758632329 {#8539 : 2025-09-23 20:58:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632329 {#8540 : 2025-09-23 20:58:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8561 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1299 #name: "Thermomètre-minuteur Beka" #slug: "thermometre-minuteur-beka-3573" #description: """ <div class="col is-12"><ul>\n <li>2 appareils en 1, thermomètre et minuteur.</li>\n <li>Alarme sonore pour minuteur et thermomètre.</li>\n <li>Fonctionne avec 1 pile standard (AAA) </li>\n <li><strong>Garantie 3 ans.</strong></li>\n </ul></div><h1>Description Thermomètre-minuteur Beka</h1><div class="col is-12">Le Thermomètre-minuteur Beka "thermomeater" c'est 2 appareils performants en 1. Si la partie minuteur dispose logiquement d'une alarme, le thermomètre en bénéficie également une fois la température programmée atteinte. Son format compact et l'aimant placé à l'arrière pour l'aimanter sur toute surface métallique rendent ce minuteur thermomètre particulièrement pratique.</div><h1>Caractéristiques Thermomètre-minuteur Beka</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mesurer la température de vos préparations jusqu'à 250°C grâce à la sonde.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéal pour réussir toutes vos recettes à la seconde près ( minuteur de 0 a 99 minutes et 59 secondes ).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'appareil sonnera lorsque la température programmée ou le temps programmé seront atteints . </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimension : 19 x 3 x 9 cm.</div>\n <div>Façade inox. Température jusqu'à 250°C. Minuteur jusqu'à 99 minutes et 59 secondes. Aimant arrière. Dimensions : 19 x 3 x 9 cm. Livré avec tableau de température pour la cuisson des viandes. Pile non comprise.</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 {#8563 …} #channels: Doctrine\ORM\PersistentCollection {#8549 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8543 …} #reviews: Doctrine\ORM\PersistentCollection {#8545 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28852 +product: App\Entity\Product\Product {#8541 #id: 1299 #code: "thermometre-minuteur-beka-3573" #attributes: Doctrine\ORM\PersistentCollection {#8551 …} #variants: Doctrine\ORM\PersistentCollection {#8553 …} #options: Doctrine\ORM\PersistentCollection {#8557 …} #associations: Doctrine\ORM\PersistentCollection {#8555 …} #createdAt: DateTime @1758632329 {#8539 : 2025-09-23 20:58:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632329 {#8540 : 2025-09-23 20:58:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8561 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1299 #name: "Thermomètre-minuteur Beka" #slug: "thermometre-minuteur-beka-3573" #description: """ <div class="col is-12"><ul>\n <li>2 appareils en 1, thermomètre et minuteur.</li>\n <li>Alarme sonore pour minuteur et thermomètre.</li>\n <li>Fonctionne avec 1 pile standard (AAA) </li>\n <li><strong>Garantie 3 ans.</strong></li>\n </ul></div><h1>Description Thermomètre-minuteur Beka</h1><div class="col is-12">Le Thermomètre-minuteur Beka "thermomeater" c'est 2 appareils performants en 1. Si la partie minuteur dispose logiquement d'une alarme, le thermomètre en bénéficie également une fois la température programmée atteinte. Son format compact et l'aimant placé à l'arrière pour l'aimanter sur toute surface métallique rendent ce minuteur thermomètre particulièrement pratique.</div><h1>Caractéristiques Thermomètre-minuteur Beka</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mesurer la température de vos préparations jusqu'à 250°C grâce à la sonde.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéal pour réussir toutes vos recettes à la seconde près ( minuteur de 0 a 99 minutes et 59 secondes ).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'appareil sonnera lorsque la température programmée ou le temps programmé seront atteints . </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimension : 19 x 3 x 9 cm.</div>\n <div>Façade inox. Température jusqu'à 250°C. Minuteur jusqu'à 99 minutes et 59 secondes. Aimant arrière. Dimensions : 19 x 3 x 9 cm. Livré avec tableau de température pour la cuisson des viandes. Pile non comprise.</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 {#8563 …} #channels: Doctrine\ORM\PersistentCollection {#8549 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8543 …} #reviews: Doctrine\ORM\PersistentCollection {#8545 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29111 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8541 #id: 1299 #code: "thermometre-minuteur-beka-3573" #attributes: Doctrine\ORM\PersistentCollection {#8551 …} #variants: Doctrine\ORM\PersistentCollection {#8553 …} #options: Doctrine\ORM\PersistentCollection {#8557 …} #associations: Doctrine\ORM\PersistentCollection {#8555 …} #createdAt: DateTime @1758632329 {#8539 : 2025-09-23 20:58:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632329 {#8540 : 2025-09-23 20:58:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8561 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1299 #name: "Thermomètre-minuteur Beka" #slug: "thermometre-minuteur-beka-3573" #description: """ <div class="col is-12"><ul>\n <li>2 appareils en 1, thermomètre et minuteur.</li>\n <li>Alarme sonore pour minuteur et thermomètre.</li>\n <li>Fonctionne avec 1 pile standard (AAA) </li>\n <li><strong>Garantie 3 ans.</strong></li>\n </ul></div><h1>Description Thermomètre-minuteur Beka</h1><div class="col is-12">Le Thermomètre-minuteur Beka "thermomeater" c'est 2 appareils performants en 1. Si la partie minuteur dispose logiquement d'une alarme, le thermomètre en bénéficie également une fois la température programmée atteinte. Son format compact et l'aimant placé à l'arrière pour l'aimanter sur toute surface métallique rendent ce minuteur thermomètre particulièrement pratique.</div><h1>Caractéristiques Thermomètre-minuteur Beka</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mesurer la température de vos préparations jusqu'à 250°C grâce à la sonde.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéal pour réussir toutes vos recettes à la seconde près ( minuteur de 0 a 99 minutes et 59 secondes ).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'appareil sonnera lorsque la température programmée ou le temps programmé seront atteints . </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimension : 19 x 3 x 9 cm.</div>\n <div>Façade inox. Température jusqu'à 250°C. Minuteur jusqu'à 99 minutes et 59 secondes. Aimant arrière. Dimensions : 19 x 3 x 9 cm. Livré avec tableau de température pour la cuisson des viandes. Pile non comprise.</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 {#8563 …} #channels: Doctrine\ORM\PersistentCollection {#8549 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8543 …} #reviews: Doctrine\ORM\PersistentCollection {#8545 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre-minuteur Beka" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29182 -props: [ "product" => App\Entity\Product\Product {#8541 #id: 1299 #code: "thermometre-minuteur-beka-3573" #attributes: Doctrine\ORM\PersistentCollection {#8551 …} #variants: Doctrine\ORM\PersistentCollection {#8553 …} #options: Doctrine\ORM\PersistentCollection {#8557 …} #associations: Doctrine\ORM\PersistentCollection {#8555 …} #createdAt: DateTime @1758632329 {#8539 : 2025-09-23 20:58:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632329 {#8540 : 2025-09-23 20:58:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8561 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1299 #name: "Thermomètre-minuteur Beka" #slug: "thermometre-minuteur-beka-3573" #description: """ <div class="col is-12"><ul>\n <li>2 appareils en 1, thermomètre et minuteur.</li>\n <li>Alarme sonore pour minuteur et thermomètre.</li>\n <li>Fonctionne avec 1 pile standard (AAA) </li>\n <li><strong>Garantie 3 ans.</strong></li>\n </ul></div><h1>Description Thermomètre-minuteur Beka</h1><div class="col is-12">Le Thermomètre-minuteur Beka "thermomeater" c'est 2 appareils performants en 1. Si la partie minuteur dispose logiquement d'une alarme, le thermomètre en bénéficie également une fois la température programmée atteinte. Son format compact et l'aimant placé à l'arrière pour l'aimanter sur toute surface métallique rendent ce minuteur thermomètre particulièrement pratique.</div><h1>Caractéristiques Thermomètre-minuteur Beka</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mesurer la température de vos préparations jusqu'à 250°C grâce à la sonde.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéal pour réussir toutes vos recettes à la seconde près ( minuteur de 0 a 99 minutes et 59 secondes ).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">L'appareil sonnera lorsque la température programmée ou le temps programmé seront atteints . </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimension : 19 x 3 x 9 cm.</div>\n <div>Façade inox. Température jusqu'à 250°C. Minuteur jusqu'à 99 minutes et 59 secondes. Aimant arrière. Dimensions : 19 x 3 x 9 cm. Livré avec tableau de température pour la cuisson des viandes. Pile non comprise.</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 {#8563 …} #channels: Doctrine\ORM\PersistentCollection {#8549 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8543 …} #reviews: Doctrine\ORM\PersistentCollection {#8545 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29175 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29166 …} +context: Sylius\TwigHooks\Bag\DataBag {#29239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29163 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29111 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29119 #collection: Doctrine\Common\Collections\ArrayCollection {#29128 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29107 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29175 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29166 …} +context: Sylius\TwigHooks\Bag\DataBag {#29239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29163 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre-minuteur Beka" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29119 #collection: Doctrine\Common\Collections\ArrayCollection {#29128 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29107 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29243 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29175 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29166 …} +context: Sylius\TwigHooks\Bag\DataBag {#29239 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29163 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29111 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29119 #collection: Doctrine\Common\Collections\ArrayCollection {#29128 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29107 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29284 …} +context: Sylius\TwigHooks\Bag\DataBag {#29291 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29292 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29111 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29296 +variant: App\Entity\Product\ProductVariant {#29111 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29284 …} +context: Sylius\TwigHooks\Bag\DataBag {#29291 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29292 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 6.25 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8567 #id: 1 #code: "planche-de-protection-pour-plaque-de-cuisson-5296" #attributes: Doctrine\ORM\PersistentCollection {#8574 …} #variants: Doctrine\ORM\PersistentCollection {#8576 …} #options: Doctrine\ORM\PersistentCollection {#8580 …} #associations: Doctrine\ORM\PersistentCollection {#8578 …} #createdAt: DateTime @1758632175 {#8565 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8566 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8584 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8567} #id: 1 #name: "Planche de protection pour plaque de cuisson" #slug: "planche-de-protection-pour-plaque-de-cuisson-5296" #description: """ <div class="col is-12"><ul>\n <li>Protège vos plaques de cuisson.</li>\n <li>Mais aussi multi-fonctions, pour préparer, découper, servir.</li>\n <li>Résiste aux chocs, tâches et odeurs et hautes températures.</li>\n </ul></div><h1>Description Planche de protection pour plaque de cuisson</h1><div class="col is-12">La Planche de protection pour plaque de cuisson Pebbly vous permet de protéger vos plaques de cuisson standards. Elle ne se tâche pas et ne prend pas les odeurs. De plus, elle vous permet de servir vos plats, de préparer et découper vos plats. Vous pouvez aussi vous en servir en dessous de plats puisqu'elle résiste à plus de 300°C. </div><h1>Caractéristiques Planche de protection pour plaque de cuisson</h1><div class="col is-12">Matière : verre feuilleté. Couleur noire. Pieds anti-dérapants. Convient à toutes les plaques de cuisson standards. Résiste à 300°C et aux chocs. Disponible en deux tailles : 50 x 28 cm ; 57 x 50 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 {#8586 …} #channels: Doctrine\ORM\PersistentCollection {#8572 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8570 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29173 +product: App\Entity\Product\Product {#8567 #id: 1 #code: "planche-de-protection-pour-plaque-de-cuisson-5296" #attributes: Doctrine\ORM\PersistentCollection {#8574 …} #variants: Doctrine\ORM\PersistentCollection {#8576 …} #options: Doctrine\ORM\PersistentCollection {#8580 …} #associations: Doctrine\ORM\PersistentCollection {#8578 …} #createdAt: DateTime @1758632175 {#8565 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8566 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8584 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8567} #id: 1 #name: "Planche de protection pour plaque de cuisson" #slug: "planche-de-protection-pour-plaque-de-cuisson-5296" #description: """ <div class="col is-12"><ul>\n <li>Protège vos plaques de cuisson.</li>\n <li>Mais aussi multi-fonctions, pour préparer, découper, servir.</li>\n <li>Résiste aux chocs, tâches et odeurs et hautes températures.</li>\n </ul></div><h1>Description Planche de protection pour plaque de cuisson</h1><div class="col is-12">La Planche de protection pour plaque de cuisson Pebbly vous permet de protéger vos plaques de cuisson standards. Elle ne se tâche pas et ne prend pas les odeurs. De plus, elle vous permet de servir vos plats, de préparer et découper vos plats. Vous pouvez aussi vous en servir en dessous de plats puisqu'elle résiste à plus de 300°C. </div><h1>Caractéristiques Planche de protection pour plaque de cuisson</h1><div class="col is-12">Matière : verre feuilleté. Couleur noire. Pieds anti-dérapants. Convient à toutes les plaques de cuisson standards. Résiste à 300°C et aux chocs. Disponible en deux tailles : 50 x 28 cm ; 57 x 50 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 {#8586 …} #channels: Doctrine\ORM\PersistentCollection {#8572 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8570 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29359 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8567 #id: 1 #code: "planche-de-protection-pour-plaque-de-cuisson-5296" #attributes: Doctrine\ORM\PersistentCollection {#8574 …} #variants: Doctrine\ORM\PersistentCollection {#8576 …} #options: Doctrine\ORM\PersistentCollection {#8580 …} #associations: Doctrine\ORM\PersistentCollection {#8578 …} #createdAt: DateTime @1758632175 {#8565 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8566 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8584 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8567} #id: 1 #name: "Planche de protection pour plaque de cuisson" #slug: "planche-de-protection-pour-plaque-de-cuisson-5296" #description: """ <div class="col is-12"><ul>\n <li>Protège vos plaques de cuisson.</li>\n <li>Mais aussi multi-fonctions, pour préparer, découper, servir.</li>\n <li>Résiste aux chocs, tâches et odeurs et hautes températures.</li>\n </ul></div><h1>Description Planche de protection pour plaque de cuisson</h1><div class="col is-12">La Planche de protection pour plaque de cuisson Pebbly vous permet de protéger vos plaques de cuisson standards. Elle ne se tâche pas et ne prend pas les odeurs. De plus, elle vous permet de servir vos plats, de préparer et découper vos plats. Vous pouvez aussi vous en servir en dessous de plats puisqu'elle résiste à plus de 300°C. </div><h1>Caractéristiques Planche de protection pour plaque de cuisson</h1><div class="col is-12">Matière : verre feuilleté. Couleur noire. Pieds anti-dérapants. Convient à toutes les plaques de cuisson standards. Résiste à 300°C et aux chocs. Disponible en deux tailles : 50 x 28 cm ; 57 x 50 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 {#8586 …} #channels: Doctrine\ORM\PersistentCollection {#8572 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8570 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Planche de protection pour plaque de cuisson" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29430 -props: [ "product" => App\Entity\Product\Product {#8567 #id: 1 #code: "planche-de-protection-pour-plaque-de-cuisson-5296" #attributes: Doctrine\ORM\PersistentCollection {#8574 …} #variants: Doctrine\ORM\PersistentCollection {#8576 …} #options: Doctrine\ORM\PersistentCollection {#8580 …} #associations: Doctrine\ORM\PersistentCollection {#8578 …} #createdAt: DateTime @1758632175 {#8565 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8566 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8584 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8567} #id: 1 #name: "Planche de protection pour plaque de cuisson" #slug: "planche-de-protection-pour-plaque-de-cuisson-5296" #description: """ <div class="col is-12"><ul>\n <li>Protège vos plaques de cuisson.</li>\n <li>Mais aussi multi-fonctions, pour préparer, découper, servir.</li>\n <li>Résiste aux chocs, tâches et odeurs et hautes températures.</li>\n </ul></div><h1>Description Planche de protection pour plaque de cuisson</h1><div class="col is-12">La Planche de protection pour plaque de cuisson Pebbly vous permet de protéger vos plaques de cuisson standards. Elle ne se tâche pas et ne prend pas les odeurs. De plus, elle vous permet de servir vos plats, de préparer et découper vos plats. Vous pouvez aussi vous en servir en dessous de plats puisqu'elle résiste à plus de 300°C. </div><h1>Caractéristiques Planche de protection pour plaque de cuisson</h1><div class="col is-12">Matière : verre feuilleté. Couleur noire. Pieds anti-dérapants. Convient à toutes les plaques de cuisson standards. Résiste à 300°C et aux chocs. Disponible en deux tailles : 50 x 28 cm ; 57 x 50 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 {#8586 …} #channels: Doctrine\ORM\PersistentCollection {#8572 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8570 …} #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 {#29528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29414 …} +context: Sylius\TwigHooks\Bag\DataBag {#29484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29359 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29367 #collection: Doctrine\Common\Collections\ArrayCollection {#29376 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38398 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29414 …} +context: Sylius\TwigHooks\Bag\DataBag {#29484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Planche de protection pour plaque de cuisson" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29367 #collection: Doctrine\Common\Collections\ArrayCollection {#29376 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38398 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29532 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29414 …} +context: Sylius\TwigHooks\Bag\DataBag {#29484 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29359 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29367 #collection: Doctrine\Common\Collections\ArrayCollection {#29376 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38398 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29573 …} +context: Sylius\TwigHooks\Bag\DataBag {#29580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29581 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29359 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29585 +variant: App\Entity\Product\ProductVariant {#29359 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29582 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29573 …} +context: Sylius\TwigHooks\Bag\DataBag {#29580 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29581 …} +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 | 5.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8590 #id: 2 #code: "papillote-minute-xl-silicone-mastrad-7609" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758632175 {#8588 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8589 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 2 #name: "Papillote Minute XL Silicone Mastrad" #slug: "papillote-minute-xl-silicone-mastrad-7609" #description: """ <div class="col is-12"><ul>\n <li>Flexible et anti-adhérente.</li>\n <li>Utilisation au four & micro-ondes sans matière grasse.</li>\n <li>Entretien facile (lave-vaisselle)</li>\n <li>Supporte des températures comprises entre -40°C & +220°C.</li>\n </ul></div><h1>Descriptif Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">Grâce à la Papillote Minute XL Silicone Mastrad, vous cuisinerez facilement pour 4 personnes au four comme au micro-ondes. Réalisée en silicone 100% premium, elle permet une cuisson "active" favorisant la préservation des vitamines et minéraux et garantit un résultat moelleux et homogène. La conception de cette papillote favorise la circulation des sucs alimentaires contenus dans l'humidité durant la cuisson en permettant un arrosage continu des aliments. La parfaite étanchéité de la papillote permet de maintenir les aliments au chaud avant la dégustation. La Papillote Minute XL Silicone Mastrad est idéale pour cuire les darnes de saumon, lasagnes, gratins etc.. et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">- Silicone premium.<br />- Contenance : 2,2 litres (4 personnes)<br />- Utilisation entre -40°C & +220°C.<br />- 2 poignées rigides pour un transport facile.<br />- Flexible & anti-dérapante.<br />- Utilisation au four & micro-ondes sans matière grasse.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25,5 x 30,5 cm.<br />- Couleur : verte.<br />- Garantie : 2 ans.</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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29421 +product: App\Entity\Product\Product {#8590 #id: 2 #code: "papillote-minute-xl-silicone-mastrad-7609" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758632175 {#8588 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8589 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 2 #name: "Papillote Minute XL Silicone Mastrad" #slug: "papillote-minute-xl-silicone-mastrad-7609" #description: """ <div class="col is-12"><ul>\n <li>Flexible et anti-adhérente.</li>\n <li>Utilisation au four & micro-ondes sans matière grasse.</li>\n <li>Entretien facile (lave-vaisselle)</li>\n <li>Supporte des températures comprises entre -40°C & +220°C.</li>\n </ul></div><h1>Descriptif Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">Grâce à la Papillote Minute XL Silicone Mastrad, vous cuisinerez facilement pour 4 personnes au four comme au micro-ondes. Réalisée en silicone 100% premium, elle permet une cuisson "active" favorisant la préservation des vitamines et minéraux et garantit un résultat moelleux et homogène. La conception de cette papillote favorise la circulation des sucs alimentaires contenus dans l'humidité durant la cuisson en permettant un arrosage continu des aliments. La parfaite étanchéité de la papillote permet de maintenir les aliments au chaud avant la dégustation. La Papillote Minute XL Silicone Mastrad est idéale pour cuire les darnes de saumon, lasagnes, gratins etc.. et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">- Silicone premium.<br />- Contenance : 2,2 litres (4 personnes)<br />- Utilisation entre -40°C & +220°C.<br />- 2 poignées rigides pour un transport facile.<br />- Flexible & anti-dérapante.<br />- Utilisation au four & micro-ondes sans matière grasse.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25,5 x 30,5 cm.<br />- Couleur : verte.<br />- Garantie : 2 ans.</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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29648 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8590 #id: 2 #code: "papillote-minute-xl-silicone-mastrad-7609" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758632175 {#8588 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8589 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 2 #name: "Papillote Minute XL Silicone Mastrad" #slug: "papillote-minute-xl-silicone-mastrad-7609" #description: """ <div class="col is-12"><ul>\n <li>Flexible et anti-adhérente.</li>\n <li>Utilisation au four & micro-ondes sans matière grasse.</li>\n <li>Entretien facile (lave-vaisselle)</li>\n <li>Supporte des températures comprises entre -40°C & +220°C.</li>\n </ul></div><h1>Descriptif Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">Grâce à la Papillote Minute XL Silicone Mastrad, vous cuisinerez facilement pour 4 personnes au four comme au micro-ondes. Réalisée en silicone 100% premium, elle permet une cuisson "active" favorisant la préservation des vitamines et minéraux et garantit un résultat moelleux et homogène. La conception de cette papillote favorise la circulation des sucs alimentaires contenus dans l'humidité durant la cuisson en permettant un arrosage continu des aliments. La parfaite étanchéité de la papillote permet de maintenir les aliments au chaud avant la dégustation. La Papillote Minute XL Silicone Mastrad est idéale pour cuire les darnes de saumon, lasagnes, gratins etc.. et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">- Silicone premium.<br />- Contenance : 2,2 litres (4 personnes)<br />- Utilisation entre -40°C & +220°C.<br />- 2 poignées rigides pour un transport facile.<br />- Flexible & anti-dérapante.<br />- Utilisation au four & micro-ondes sans matière grasse.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25,5 x 30,5 cm.<br />- Couleur : verte.<br />- Garantie : 2 ans.</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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Papillote Minute XL Silicone Mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29719 -props: [ "product" => App\Entity\Product\Product {#8590 #id: 2 #code: "papillote-minute-xl-silicone-mastrad-7609" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758632175 {#8588 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8589 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 2 #name: "Papillote Minute XL Silicone Mastrad" #slug: "papillote-minute-xl-silicone-mastrad-7609" #description: """ <div class="col is-12"><ul>\n <li>Flexible et anti-adhérente.</li>\n <li>Utilisation au four & micro-ondes sans matière grasse.</li>\n <li>Entretien facile (lave-vaisselle)</li>\n <li>Supporte des températures comprises entre -40°C & +220°C.</li>\n </ul></div><h1>Descriptif Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">Grâce à la Papillote Minute XL Silicone Mastrad, vous cuisinerez facilement pour 4 personnes au four comme au micro-ondes. Réalisée en silicone 100% premium, elle permet une cuisson "active" favorisant la préservation des vitamines et minéraux et garantit un résultat moelleux et homogène. La conception de cette papillote favorise la circulation des sucs alimentaires contenus dans l'humidité durant la cuisson en permettant un arrosage continu des aliments. La parfaite étanchéité de la papillote permet de maintenir les aliments au chaud avant la dégustation. La Papillote Minute XL Silicone Mastrad est idéale pour cuire les darnes de saumon, lasagnes, gratins etc.. et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Papillote Minute XL Silicone Mastrad</h1><div class="col is-12">- Silicone premium.<br />- Contenance : 2,2 litres (4 personnes)<br />- Utilisation entre -40°C & +220°C.<br />- 2 poignées rigides pour un transport facile.<br />- Flexible & anti-dérapante.<br />- Utilisation au four & micro-ondes sans matière grasse.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25,5 x 30,5 cm.<br />- Couleur : verte.<br />- Garantie : 2 ans.</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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29712 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29703 …} +context: Sylius\TwigHooks\Bag\DataBag {#29779 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29700 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29648 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29656 #collection: Doctrine\Common\Collections\ArrayCollection {#29665 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29644 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38412 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29712 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29703 …} +context: Sylius\TwigHooks\Bag\DataBag {#29779 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29700 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Papillote Minute XL Silicone Mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29656 #collection: Doctrine\Common\Collections\ArrayCollection {#29665 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29644 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38412 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29783 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29712 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29703 …} +context: Sylius\TwigHooks\Bag\DataBag {#29779 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29700 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29648 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29656 #collection: Doctrine\Common\Collections\ArrayCollection {#29665 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29644 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38412 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …} +context: Sylius\TwigHooks\Bag\DataBag {#29831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29832 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29648 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29836 +variant: App\Entity\Product\ProductVariant {#29648 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29824 …} +context: Sylius\TwigHooks\Bag\DataBag {#29831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29832 …} +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 | 5.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8613 #id: 3 #code: "cocotte-a-moules-emaillee-hendi-8070" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632175 {#8611 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8612 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 3 #name: "Cocotte à moules émaillée Hendi" #slug: "cocotte-a-moules-emaillee-hendi-8070" #description: """ <div class="col is-12"><ul>\n <li>Couvercle qui permet de mettre les coquilles vides.</li>\n <li>Acier émaillé noir et collet en inox.</li>\n <li>3 contenances.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Cocotte à moules émaillée Hendi</h1><div class="col is-12">La cocotte à moule Hendi est idéale pour le service. Très pratique, le couvercle du plat est destiné à contenir les coquilles vides. Solide et compatible tous feux sauf induction, vous pouvez cuisiner les moules directement dans la coquotte sans devoir changer les moules de plat.</div><h1>Caractéristiques Cocotte à moules émaillée Hendi</h1><div class="col is-12">- Contenances : 1,2 kg (2,3 L) ; 1,6 kg (3,0 L) ; 2,4 kg (5,0 L). <br />- Acier émaillé noir.<br />- Collet en inox. <br />- Tous feux sauf induction.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29710 +product: App\Entity\Product\Product {#8613 #id: 3 #code: "cocotte-a-moules-emaillee-hendi-8070" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632175 {#8611 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8612 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 3 #name: "Cocotte à moules émaillée Hendi" #slug: "cocotte-a-moules-emaillee-hendi-8070" #description: """ <div class="col is-12"><ul>\n <li>Couvercle qui permet de mettre les coquilles vides.</li>\n <li>Acier émaillé noir et collet en inox.</li>\n <li>3 contenances.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Cocotte à moules émaillée Hendi</h1><div class="col is-12">La cocotte à moule Hendi est idéale pour le service. Très pratique, le couvercle du plat est destiné à contenir les coquilles vides. Solide et compatible tous feux sauf induction, vous pouvez cuisiner les moules directement dans la coquotte sans devoir changer les moules de plat.</div><h1>Caractéristiques Cocotte à moules émaillée Hendi</h1><div class="col is-12">- Contenances : 1,2 kg (2,3 L) ; 1,6 kg (3,0 L) ; 2,4 kg (5,0 L). <br />- Acier émaillé noir.<br />- Collet en inox. <br />- Tous feux sauf induction.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29899 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8613 #id: 3 #code: "cocotte-a-moules-emaillee-hendi-8070" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632175 {#8611 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8612 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 3 #name: "Cocotte à moules émaillée Hendi" #slug: "cocotte-a-moules-emaillee-hendi-8070" #description: """ <div class="col is-12"><ul>\n <li>Couvercle qui permet de mettre les coquilles vides.</li>\n <li>Acier émaillé noir et collet en inox.</li>\n <li>3 contenances.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Cocotte à moules émaillée Hendi</h1><div class="col is-12">La cocotte à moule Hendi est idéale pour le service. Très pratique, le couvercle du plat est destiné à contenir les coquilles vides. Solide et compatible tous feux sauf induction, vous pouvez cuisiner les moules directement dans la coquotte sans devoir changer les moules de plat.</div><h1>Caractéristiques Cocotte à moules émaillée Hendi</h1><div class="col is-12">- Contenances : 1,2 kg (2,3 L) ; 1,6 kg (3,0 L) ; 2,4 kg (5,0 L). <br />- Acier émaillé noir.<br />- Collet en inox. <br />- Tous feux sauf induction.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cocotte à moules émaillée Hendi" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29973 -props: [ "product" => App\Entity\Product\Product {#8613 #id: 3 #code: "cocotte-a-moules-emaillee-hendi-8070" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632175 {#8611 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8612 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 3 #name: "Cocotte à moules émaillée Hendi" #slug: "cocotte-a-moules-emaillee-hendi-8070" #description: """ <div class="col is-12"><ul>\n <li>Couvercle qui permet de mettre les coquilles vides.</li>\n <li>Acier émaillé noir et collet en inox.</li>\n <li>3 contenances.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Cocotte à moules émaillée Hendi</h1><div class="col is-12">La cocotte à moule Hendi est idéale pour le service. Très pratique, le couvercle du plat est destiné à contenir les coquilles vides. Solide et compatible tous feux sauf induction, vous pouvez cuisiner les moules directement dans la coquotte sans devoir changer les moules de plat.</div><h1>Caractéristiques Cocotte à moules émaillée Hendi</h1><div class="col is-12">- Contenances : 1,2 kg (2,3 L) ; 1,6 kg (3,0 L) ; 2,4 kg (5,0 L). <br />- Acier émaillé noir.<br />- Collet en inox. <br />- Tous feux sauf induction.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29957 …} +context: Sylius\TwigHooks\Bag\DataBag {#30027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29954 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29899 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29907 #collection: Doctrine\Common\Collections\ArrayCollection {#29919 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29895 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29957 …} +context: Sylius\TwigHooks\Bag\DataBag {#30027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29954 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cocotte à moules émaillée Hendi" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29907 #collection: Doctrine\Common\Collections\ArrayCollection {#29919 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29895 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30052 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30049 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29957 …} +context: Sylius\TwigHooks\Bag\DataBag {#30027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29954 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29899 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29907 #collection: Doctrine\Common\Collections\ArrayCollection {#29919 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29895 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30103 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30094 …} +context: Sylius\TwigHooks\Bag\DataBag {#30101 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30102 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29899 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30106 +variant: App\Entity\Product\ProductVariant {#29899 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30103 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30094 …} +context: Sylius\TwigHooks\Bag\DataBag {#30101 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30102 …} +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 | 6.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8636 #id: 4 #code: "papillote-silicone-minute-mastrad-1193" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758632175 {#8634 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8635 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #id: 4 #name: "Papillote silicone minute mastrad" #slug: "papillote-silicone-minute-mastrad-1193" #description: """ <div class="col is-12"><ul>\n <li>Préserve les saveurs et les vitamines. </li>\n <li>Cuisson sans aucune matière grasse. </li>\n <li>Utilisation et entretien facile.</li>\n </ul></div><h1>Description papillotes silicone minute MASTRAD</h1><div class="col is-12"><p>La papillote silicone MASTRAD permet une cuisson à l’étouffée qui préserve les vitamines, renchérit le goût des viandes, des poissons et des légumes. Vous préparez grâce à ces papillotes en silicone des plats diététiques : aucune matière grasse n’est nécessaire pour la cuisson à l’étouffée.</p></div><h1>Caractéristiques papillotes silicone minute MASTRAD</h1><div class="col is-12">Va au lave vaisselle, au micro-ondes et au four traditionnel. Résiste de - 40°C 0 + 220 °c. Livré avec couvercle transparent.<br /></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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29964 +product: App\Entity\Product\Product {#8636 #id: 4 #code: "papillote-silicone-minute-mastrad-1193" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758632175 {#8634 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8635 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #id: 4 #name: "Papillote silicone minute mastrad" #slug: "papillote-silicone-minute-mastrad-1193" #description: """ <div class="col is-12"><ul>\n <li>Préserve les saveurs et les vitamines. </li>\n <li>Cuisson sans aucune matière grasse. </li>\n <li>Utilisation et entretien facile.</li>\n </ul></div><h1>Description papillotes silicone minute MASTRAD</h1><div class="col is-12"><p>La papillote silicone MASTRAD permet une cuisson à l’étouffée qui préserve les vitamines, renchérit le goût des viandes, des poissons et des légumes. Vous préparez grâce à ces papillotes en silicone des plats diététiques : aucune matière grasse n’est nécessaire pour la cuisson à l’étouffée.</p></div><h1>Caractéristiques papillotes silicone minute MASTRAD</h1><div class="col is-12">Va au lave vaisselle, au micro-ondes et au four traditionnel. Résiste de - 40°C 0 + 220 °c. Livré avec couvercle transparent.<br /></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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30169 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8636 #id: 4 #code: "papillote-silicone-minute-mastrad-1193" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758632175 {#8634 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8635 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #id: 4 #name: "Papillote silicone minute mastrad" #slug: "papillote-silicone-minute-mastrad-1193" #description: """ <div class="col is-12"><ul>\n <li>Préserve les saveurs et les vitamines. </li>\n <li>Cuisson sans aucune matière grasse. </li>\n <li>Utilisation et entretien facile.</li>\n </ul></div><h1>Description papillotes silicone minute MASTRAD</h1><div class="col is-12"><p>La papillote silicone MASTRAD permet une cuisson à l’étouffée qui préserve les vitamines, renchérit le goût des viandes, des poissons et des légumes. Vous préparez grâce à ces papillotes en silicone des plats diététiques : aucune matière grasse n’est nécessaire pour la cuisson à l’étouffée.</p></div><h1>Caractéristiques papillotes silicone minute MASTRAD</h1><div class="col is-12">Va au lave vaisselle, au micro-ondes et au four traditionnel. Résiste de - 40°C 0 + 220 °c. Livré avec couvercle transparent.<br /></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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Papillote silicone minute mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30243 -props: [ "product" => App\Entity\Product\Product {#8636 #id: 4 #code: "papillote-silicone-minute-mastrad-1193" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758632175 {#8634 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8635 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #id: 4 #name: "Papillote silicone minute mastrad" #slug: "papillote-silicone-minute-mastrad-1193" #description: """ <div class="col is-12"><ul>\n <li>Préserve les saveurs et les vitamines. </li>\n <li>Cuisson sans aucune matière grasse. </li>\n <li>Utilisation et entretien facile.</li>\n </ul></div><h1>Description papillotes silicone minute MASTRAD</h1><div class="col is-12"><p>La papillote silicone MASTRAD permet une cuisson à l’étouffée qui préserve les vitamines, renchérit le goût des viandes, des poissons et des légumes. Vous préparez grâce à ces papillotes en silicone des plats diététiques : aucune matière grasse n’est nécessaire pour la cuisson à l’étouffée.</p></div><h1>Caractéristiques papillotes silicone minute MASTRAD</h1><div class="col is-12">Va au lave vaisselle, au micro-ondes et au four traditionnel. Résiste de - 40°C 0 + 220 °c. Livré avec couvercle transparent.<br /></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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30319 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30227 …} +context: Sylius\TwigHooks\Bag\DataBag {#30297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30224 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30169 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30177 #collection: Doctrine\Common\Collections\ArrayCollection {#30189 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30165 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30319 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30227 …} +context: Sylius\TwigHooks\Bag\DataBag {#30297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30224 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Papillote silicone minute mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30177 #collection: Doctrine\Common\Collections\ArrayCollection {#30189 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30165 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30322 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30319 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30227 …} +context: Sylius\TwigHooks\Bag\DataBag {#30297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30224 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30169 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30177 #collection: Doctrine\Common\Collections\ArrayCollection {#30189 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30165 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30373 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30364 …} +context: Sylius\TwigHooks\Bag\DataBag {#30371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30372 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30169 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30376 +variant: App\Entity\Product\ProductVariant {#30169 …} +price: "24,00\u{A0}€" +originalPrice: "24,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30373 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30364 …} +context: Sylius\TwigHooks\Bag\DataBag {#30371 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30372 …} +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 | 5.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 6 #code: "diffuseur-de-chaleur-291" #attributes: Doctrine\ORM\PersistentCollection {#8670 …} #variants: Doctrine\ORM\PersistentCollection {#8672 …} #options: Doctrine\ORM\PersistentCollection {#8676 …} #associations: Doctrine\ORM\PersistentCollection {#8674 …} #createdAt: DateTime @1758632175 {#8661 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8660 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8679 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8680 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 6 #name: "Diffuseur de chaleur" #slug: "diffuseur-de-chaleur-291" #description: """ <div class="col is-12"><ul>\n <li>Concentre la flamme sous l'ustensile.</li>\n <li>Utilisable sur tous les feux (sauf induction) pour les ustensiles les plus fragiles. </li>\n <li>En fer blanc. Sans amiante.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description diffuseur de chaleur</h1><div class="col is-12"><p>Le diffuseur de chaleur appelé également mijoteur, a une forme étudiée pour concentrer la flamme du gaz juste sous le fond des casseroles, évitant toute déperdition de gaz Le diffuseur de chaleur est également indispensable pour protéger vos ustensiles de cuisson les plus fragiles pour tous les feux (sauf induction), idéal pour les plats en terre, plat à tajine, en porcelaine ou en verre.</p>\n <span style="text-decoration: underline;"><span style="font-weight: bold;"><br /></span></span></div><h1>Caractéristiques diffuseur de chaleur</h1><div class="col is-12"><p>ø 21 cm. Poignée amovible et rétractable. Protège la porcelaine culinaire. Assure un rayonnement régulier de la chaleur. Tous feux sauf induction. Lavage à la main uniquement.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8682 …} #channels: Doctrine\ORM\PersistentCollection {#8668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8666 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30234 +product: App\Entity\Product\Product {#8663 #id: 6 #code: "diffuseur-de-chaleur-291" #attributes: Doctrine\ORM\PersistentCollection {#8670 …} #variants: Doctrine\ORM\PersistentCollection {#8672 …} #options: Doctrine\ORM\PersistentCollection {#8676 …} #associations: Doctrine\ORM\PersistentCollection {#8674 …} #createdAt: DateTime @1758632175 {#8661 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8660 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8679 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8680 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 6 #name: "Diffuseur de chaleur" #slug: "diffuseur-de-chaleur-291" #description: """ <div class="col is-12"><ul>\n <li>Concentre la flamme sous l'ustensile.</li>\n <li>Utilisable sur tous les feux (sauf induction) pour les ustensiles les plus fragiles. </li>\n <li>En fer blanc. Sans amiante.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description diffuseur de chaleur</h1><div class="col is-12"><p>Le diffuseur de chaleur appelé également mijoteur, a une forme étudiée pour concentrer la flamme du gaz juste sous le fond des casseroles, évitant toute déperdition de gaz Le diffuseur de chaleur est également indispensable pour protéger vos ustensiles de cuisson les plus fragiles pour tous les feux (sauf induction), idéal pour les plats en terre, plat à tajine, en porcelaine ou en verre.</p>\n <span style="text-decoration: underline;"><span style="font-weight: bold;"><br /></span></span></div><h1>Caractéristiques diffuseur de chaleur</h1><div class="col is-12"><p>ø 21 cm. Poignée amovible et rétractable. Protège la porcelaine culinaire. Assure un rayonnement régulier de la chaleur. Tous feux sauf induction. Lavage à la main uniquement.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8682 …} #channels: Doctrine\ORM\PersistentCollection {#8668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8666 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30439 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 6 #code: "diffuseur-de-chaleur-291" #attributes: Doctrine\ORM\PersistentCollection {#8670 …} #variants: Doctrine\ORM\PersistentCollection {#8672 …} #options: Doctrine\ORM\PersistentCollection {#8676 …} #associations: Doctrine\ORM\PersistentCollection {#8674 …} #createdAt: DateTime @1758632175 {#8661 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8660 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8679 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8680 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 6 #name: "Diffuseur de chaleur" #slug: "diffuseur-de-chaleur-291" #description: """ <div class="col is-12"><ul>\n <li>Concentre la flamme sous l'ustensile.</li>\n <li>Utilisable sur tous les feux (sauf induction) pour les ustensiles les plus fragiles. </li>\n <li>En fer blanc. Sans amiante.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description diffuseur de chaleur</h1><div class="col is-12"><p>Le diffuseur de chaleur appelé également mijoteur, a une forme étudiée pour concentrer la flamme du gaz juste sous le fond des casseroles, évitant toute déperdition de gaz Le diffuseur de chaleur est également indispensable pour protéger vos ustensiles de cuisson les plus fragiles pour tous les feux (sauf induction), idéal pour les plats en terre, plat à tajine, en porcelaine ou en verre.</p>\n <span style="text-decoration: underline;"><span style="font-weight: bold;"><br /></span></span></div><h1>Caractéristiques diffuseur de chaleur</h1><div class="col is-12"><p>ø 21 cm. Poignée amovible et rétractable. Protège la porcelaine culinaire. Assure un rayonnement régulier de la chaleur. Tous feux sauf induction. Lavage à la main uniquement.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8682 …} #channels: Doctrine\ORM\PersistentCollection {#8668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8666 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Diffuseur de chaleur" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30510 -props: [ "product" => App\Entity\Product\Product {#8663 #id: 6 #code: "diffuseur-de-chaleur-291" #attributes: Doctrine\ORM\PersistentCollection {#8670 …} #variants: Doctrine\ORM\PersistentCollection {#8672 …} #options: Doctrine\ORM\PersistentCollection {#8676 …} #associations: Doctrine\ORM\PersistentCollection {#8674 …} #createdAt: DateTime @1758632175 {#8661 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8660 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8679 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8680 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 6 #name: "Diffuseur de chaleur" #slug: "diffuseur-de-chaleur-291" #description: """ <div class="col is-12"><ul>\n <li>Concentre la flamme sous l'ustensile.</li>\n <li>Utilisable sur tous les feux (sauf induction) pour les ustensiles les plus fragiles. </li>\n <li>En fer blanc. Sans amiante.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description diffuseur de chaleur</h1><div class="col is-12"><p>Le diffuseur de chaleur appelé également mijoteur, a une forme étudiée pour concentrer la flamme du gaz juste sous le fond des casseroles, évitant toute déperdition de gaz Le diffuseur de chaleur est également indispensable pour protéger vos ustensiles de cuisson les plus fragiles pour tous les feux (sauf induction), idéal pour les plats en terre, plat à tajine, en porcelaine ou en verre.</p>\n <span style="text-decoration: underline;"><span style="font-weight: bold;"><br /></span></span></div><h1>Caractéristiques diffuseur de chaleur</h1><div class="col is-12"><p>ø 21 cm. Poignée amovible et rétractable. Protège la porcelaine culinaire. Assure un rayonnement régulier de la chaleur. Tous feux sauf induction. Lavage à la main uniquement.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8682 …} #channels: Doctrine\ORM\PersistentCollection {#8668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8666 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30494 …} +context: Sylius\TwigHooks\Bag\DataBag {#30564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30491 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30439 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30447 #collection: Doctrine\Common\Collections\ArrayCollection {#30456 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30435 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38456 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30494 …} +context: Sylius\TwigHooks\Bag\DataBag {#30564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30491 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Diffuseur de chaleur" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30447 #collection: Doctrine\Common\Collections\ArrayCollection {#30456 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30435 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38456 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30568 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30494 …} +context: Sylius\TwigHooks\Bag\DataBag {#30564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30491 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30439 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30447 #collection: Doctrine\Common\Collections\ArrayCollection {#30456 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30435 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38456 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30618 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30609 …} +context: Sylius\TwigHooks\Bag\DataBag {#30616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30617 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30439 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30621 +variant: App\Entity\Product\ProductVariant {#30439 …} +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 {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30618 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30609 …} +context: Sylius\TwigHooks\Bag\DataBag {#30616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30617 …} +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 | 5.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8694 #id: 7 #code: "reducteur-de-gaz-448" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632175 {#8687 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8688 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 7 #name: "Réducteur de gaz" #slug: "reducteur-de-gaz-448" #description: """ <div class="col is-12"><ul>\n <li>Gain en sécurité.</li>\n <li>Finition chromée. </li>\n </ul></div><h1>Description réducteur de gaz</h1><div class="col is-12"><p>Le réducteur de gaz permet de positionner vos ustensiles de cuisson (casseroles,cafetières italienne....) même les plus petits sur n'importe quel feu gaz. </p></div><h1>Caractéristiques réducteur de gaz</h1><div class="col is-12">Dimensions 13 x 13 cm.. Finition chromée.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30501 +product: App\Entity\Product\Product {#8694 #id: 7 #code: "reducteur-de-gaz-448" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632175 {#8687 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8688 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 7 #name: "Réducteur de gaz" #slug: "reducteur-de-gaz-448" #description: """ <div class="col is-12"><ul>\n <li>Gain en sécurité.</li>\n <li>Finition chromée. </li>\n </ul></div><h1>Description réducteur de gaz</h1><div class="col is-12"><p>Le réducteur de gaz permet de positionner vos ustensiles de cuisson (casseroles,cafetières italienne....) même les plus petits sur n'importe quel feu gaz. </p></div><h1>Caractéristiques réducteur de gaz</h1><div class="col is-12">Dimensions 13 x 13 cm.. Finition chromée.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30684 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8694 #id: 7 #code: "reducteur-de-gaz-448" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632175 {#8687 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8688 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 7 #name: "Réducteur de gaz" #slug: "reducteur-de-gaz-448" #description: """ <div class="col is-12"><ul>\n <li>Gain en sécurité.</li>\n <li>Finition chromée. </li>\n </ul></div><h1>Description réducteur de gaz</h1><div class="col is-12"><p>Le réducteur de gaz permet de positionner vos ustensiles de cuisson (casseroles,cafetières italienne....) même les plus petits sur n'importe quel feu gaz. </p></div><h1>Caractéristiques réducteur de gaz</h1><div class="col is-12">Dimensions 13 x 13 cm.. Finition chromée.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Réducteur de gaz" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30755 -props: [ "product" => App\Entity\Product\Product {#8694 #id: 7 #code: "reducteur-de-gaz-448" #attributes: Doctrine\ORM\PersistentCollection {#8701 …} #variants: Doctrine\ORM\PersistentCollection {#8703 …} #options: Doctrine\ORM\PersistentCollection {#8707 …} #associations: Doctrine\ORM\PersistentCollection {#8705 …} #createdAt: DateTime @1758632175 {#8687 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8688 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8710 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8711 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8694} #id: 7 #name: "Réducteur de gaz" #slug: "reducteur-de-gaz-448" #description: """ <div class="col is-12"><ul>\n <li>Gain en sécurité.</li>\n <li>Finition chromée. </li>\n </ul></div><h1>Description réducteur de gaz</h1><div class="col is-12"><p>Le réducteur de gaz permet de positionner vos ustensiles de cuisson (casseroles,cafetières italienne....) même les plus petits sur n'importe quel feu gaz. </p></div><h1>Caractéristiques réducteur de gaz</h1><div class="col is-12">Dimensions 13 x 13 cm.. Finition chromée.</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 {#8713 …} #channels: Doctrine\ORM\PersistentCollection {#8699 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8695 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8697 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30817 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30684 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30692 #collection: Doctrine\Common\Collections\ArrayCollection {#30701 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30680 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38468 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38470 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30817 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Réducteur de gaz" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30692 #collection: Doctrine\Common\Collections\ArrayCollection {#30701 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30680 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38468 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38470 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30822 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30817 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30684 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30692 #collection: Doctrine\Common\Collections\ArrayCollection {#30701 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30680 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38468 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38470 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30862 …} +context: Sylius\TwigHooks\Bag\DataBag {#30869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30870 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30684 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30874 +variant: App\Entity\Product\ProductVariant {#30684 …} +price: "3,00\u{A0}€" +originalPrice: "3,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30862 …} +context: Sylius\TwigHooks\Bag\DataBag {#30869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30870 …} +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 | 5.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8719 #id: 8 #code: "boule-a-riz-inox-821" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8728 …} #options: Doctrine\ORM\PersistentCollection {#8732 …} #associations: Doctrine\ORM\PersistentCollection {#8730 …} #createdAt: DateTime @1758632175 {#8715 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8716 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8735 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8736 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8719} #id: 8 #name: "Boule à riz inox" #slug: "boule-a-riz-inox-821" #description: """ <div class="col is-12"><ul>\n <li>Cuisson homogène du riz. </li>\n <li>Les épices ne se mélangent pas à la préparation. </li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Boule à riz inox</h1><div class="col is-12"><p>La boule à riz permet une cuisson homogène du riz, l’égouttage se fait ensuite directement. La boule à riz s’utilise aussi pour parfumer vos plats avec des épices sans que celles-ci se mélangent à votre préparation. </p></div><h1>Caractéristiques Boule à riz inox</h1><div class="col is-12"><p>Fermeture par clapet. Va au lave vaisselle. Inox. <strong>Diamètre 14 cm.</strong></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8738 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30746 +product: App\Entity\Product\Product {#8719 #id: 8 #code: "boule-a-riz-inox-821" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8728 …} #options: Doctrine\ORM\PersistentCollection {#8732 …} #associations: Doctrine\ORM\PersistentCollection {#8730 …} #createdAt: DateTime @1758632175 {#8715 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8716 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8735 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8736 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8719} #id: 8 #name: "Boule à riz inox" #slug: "boule-a-riz-inox-821" #description: """ <div class="col is-12"><ul>\n <li>Cuisson homogène du riz. </li>\n <li>Les épices ne se mélangent pas à la préparation. </li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Boule à riz inox</h1><div class="col is-12"><p>La boule à riz permet une cuisson homogène du riz, l’égouttage se fait ensuite directement. La boule à riz s’utilise aussi pour parfumer vos plats avec des épices sans que celles-ci se mélangent à votre préparation. </p></div><h1>Caractéristiques Boule à riz inox</h1><div class="col is-12"><p>Fermeture par clapet. Va au lave vaisselle. Inox. <strong>Diamètre 14 cm.</strong></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8738 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30937 …} +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 {#27733 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27766 …} +context: Sylius\TwigHooks\Bag\DataBag {#27772 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27759 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8719 #id: 8 #code: "boule-a-riz-inox-821" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8728 …} #options: Doctrine\ORM\PersistentCollection {#8732 …} #associations: Doctrine\ORM\PersistentCollection {#8730 …} #createdAt: DateTime @1758632175 {#8715 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8716 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8735 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8736 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8719} #id: 8 #name: "Boule à riz inox" #slug: "boule-a-riz-inox-821" #description: """ <div class="col is-12"><ul>\n <li>Cuisson homogène du riz. </li>\n <li>Les épices ne se mélangent pas à la préparation. </li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Boule à riz inox</h1><div class="col is-12"><p>La boule à riz permet une cuisson homogène du riz, l’égouttage se fait ensuite directement. La boule à riz s’utilise aussi pour parfumer vos plats avec des épices sans que celles-ci se mélangent à votre préparation. </p></div><h1>Caractéristiques Boule à riz inox</h1><div class="col is-12"><p>Fermeture par clapet. Va au lave vaisselle. Inox. <strong>Diamètre 14 cm.</strong></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8738 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Boule à riz inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31008 -props: [ "product" => App\Entity\Product\Product {#8719 #id: 8 #code: "boule-a-riz-inox-821" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8728 …} #options: Doctrine\ORM\PersistentCollection {#8732 …} #associations: Doctrine\ORM\PersistentCollection {#8730 …} #createdAt: DateTime @1758632175 {#8715 : 2025-09-23 20:56:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632175 {#8716 : 2025-09-23 20:56:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8735 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8736 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8719} #id: 8 #name: "Boule à riz inox" #slug: "boule-a-riz-inox-821" #description: """ <div class="col is-12"><ul>\n <li>Cuisson homogène du riz. </li>\n <li>Les épices ne se mélangent pas à la préparation. </li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Boule à riz inox</h1><div class="col is-12"><p>La boule à riz permet une cuisson homogène du riz, l’égouttage se fait ensuite directement. La boule à riz s’utilise aussi pour parfumer vos plats avec des épices sans que celles-ci se mélangent à votre préparation. </p></div><h1>Caractéristiques Boule à riz inox</h1><div class="col is-12"><p>Fermeture par clapet. Va au lave vaisselle. Inox. <strong>Diamètre 14 cm.</strong></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8738 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #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 {#31001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30992 …} +context: Sylius\TwigHooks\Bag\DataBag {#31068 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30937 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30945 #collection: Doctrine\Common\Collections\ArrayCollection {#30954 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30933 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38482 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38484 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30992 …} +context: Sylius\TwigHooks\Bag\DataBag {#31068 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Boule à riz inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30945 #collection: Doctrine\Common\Collections\ArrayCollection {#30954 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30933 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38482 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38484 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31072 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30992 …} +context: Sylius\TwigHooks\Bag\DataBag {#31068 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30937 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30945 #collection: Doctrine\Common\Collections\ArrayCollection {#30954 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30933 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38482 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38484 …} } "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 {#31122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31113 …} +context: Sylius\TwigHooks\Bag\DataBag {#31120 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30937 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31125 +variant: App\Entity\Product\ProductVariant {#30937 …} +price: "21,00\u{A0}€" +originalPrice: "21,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31113 …} +context: Sylius\TwigHooks\Bag\DataBag {#31120 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31121 …} +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.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27431 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12583 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31446 +cart: App\Entity\Order\Order {#13487 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27431 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12583 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||