Components
12
Twig Components
44
Render Count
130
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.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12629 …} +context: Sylius\TwigHooks\Bag\DataBag {#12635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12634 …} +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 {#13256 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12629 …} +context: Sylius\TwigHooks\Bag\DataBag {#12635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12634 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13329 …} +context: Sylius\TwigHooks\Bag\DataBag {#13331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13332 …} +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 {#13342 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13329 …} +context: Sylius\TwigHooks\Bag\DataBag {#13331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13332 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13403 …} +context: Sylius\TwigHooks\Bag\DataBag {#13423 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13422 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13439 +cart: App\Entity\Order\Order {#13506 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13403 …} +context: Sylius\TwigHooks\Bag\DataBag {#13423 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13422 …} +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 | 33.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13692 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13680 …} +context: Sylius\TwigHooks\Bag\DataBag {#13686 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13678 …} +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 {#13701 #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 {#13692 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13680 …} +context: Sylius\TwigHooks\Bag\DataBag {#13686 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13678 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27474 …} +context: Sylius\TwigHooks\Bag\DataBag {#27475 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27477 …} +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 {#27487 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27474 …} +context: Sylius\TwigHooks\Bag\DataBag {#27475 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27477 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27587 …} +context: Sylius\TwigHooks\Bag\DataBag {#27588 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +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 {#27599 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27587 …} +context: Sylius\TwigHooks\Bag\DataBag {#27588 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 3.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27685 …} +context: Sylius\TwigHooks\Bag\DataBag {#27686 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27688 …} +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 {#27697 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27685 …} +context: Sylius\TwigHooks\Bag\DataBag {#27686 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27688 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 20.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632177 {#7725 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7770 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28223 +product: App\Entity\Product\Product {#7995 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632177 {#7725 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7770 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28489 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 8.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632177 {#7725 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7770 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre professionnel Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28900 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632177 {#7725 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7770 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28973 …} +context: Sylius\TwigHooks\Bag\DataBag {#28968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28987 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28489 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28835 #collection: Doctrine\Common\Collections\ArrayCollection {#28834 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28672 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28973 …} +context: Sylius\TwigHooks\Bag\DataBag {#28968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28987 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre professionnel Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28835 #collection: Doctrine\Common\Collections\ArrayCollection {#28834 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28672 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28990 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28973 …} +context: Sylius\TwigHooks\Bag\DataBag {#28968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28987 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28489 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28835 #collection: Doctrine\Common\Collections\ArrayCollection {#28834 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28672 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29060 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29050 …} +context: Sylius\TwigHooks\Bag\DataBag {#29058 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29059 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28489 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29069 +variant: App\Entity\Product\ProductVariant {#28489 …} +price: "13,00\u{A0}€" +originalPrice: "13,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29060 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29050 …} +context: Sylius\TwigHooks\Bag\DataBag {#29058 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29059 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8539 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632255 {#8537 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8538 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28878 +product: App\Entity\Product\Product {#8539 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632255 {#8537 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8538 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29142 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8539 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632255 {#8537 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8538 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à pamplemousse Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29213 -props: [ "product" => App\Entity\Product\Product {#8539 #id: 771 #code: "couteau-a-pamplemousse-lion-sabatier-1010" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632255 {#8537 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#8538 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 771 #name: "Couteau à pamplemousse Lion Sabatier" #slug: "couteau-a-pamplemousse-lion-sabatier-1010" #description: """ <div class="col is-12"><ul>\n <li>Lame inox</li>\n <li>Qualité professionnelle</li>\n <li>Facilite la découpe du pamplemousse</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12">Le couteau à pamplemousse Sabatier vous permet de couper sans difficulté tous vos pamplemousses et de détacher facilement la chair de la peau. </div><h1>Caractéristiques Couteau à pamplemousse Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche bakélite. </li>\n <li>Lame inox 10 cm.</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 4.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29197 …} +context: Sylius\TwigHooks\Bag\DataBag {#29270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29194 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29142 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29150 #collection: Doctrine\Common\Collections\ArrayCollection {#29159 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29138 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29197 …} +context: Sylius\TwigHooks\Bag\DataBag {#29270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29194 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à pamplemousse Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29150 #collection: Doctrine\Common\Collections\ArrayCollection {#29159 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29138 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29274 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29197 …} +context: Sylius\TwigHooks\Bag\DataBag {#29270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29194 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29142 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29150 #collection: Doctrine\Common\Collections\ArrayCollection {#29159 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29138 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …} } "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 {#29324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29315 …} +context: Sylius\TwigHooks\Bag\DataBag {#29322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29323 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29142 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29327 +variant: App\Entity\Product\ProductVariant {#29142 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29315 …} +context: Sylius\TwigHooks\Bag\DataBag {#29322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29323 …} +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.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8568 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8578 …} #variants: Doctrine\ORM\PersistentCollection {#8580 …} #options: Doctrine\ORM\PersistentCollection {#8584 …} #associations: Doctrine\ORM\PersistentCollection {#8582 …} #createdAt: DateTime @1758632256 {#8566 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#8567 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8588 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8568} #id: 790 #name: "Lot Presse Purée & Eplucheur Roger Orfevre" #slug: "lot-presse-puree-eplucheur-roger-orfevre-7877" #description: """ <div class="col is-12"><ul>\n <li>Lot presse purée & éplucheur.</li>\n <li>Bois et inox, matériaux sains.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">Grâce à cet ensemble presse purée et éplucheur Roger Orfevre, vous pouvez éplucher efficacement et avec un minimuym d'effort vos pommes de terre et les écraser rapidement. 2 ustensiles efficaces et robustes, tout ce qu'il vous faut pour préparer de délicieuses purées maison ! <br /><br />Le Lot Presse Purée & Eplucheur Roger Orfevre est fabriqué à partir de matériaux sains : bois de hêtre et acier inoxydable. Il s'agit de produits fabriqués en France à Thiers au coeur de la région Auvergne-Rhône Alpes. Le manche ergonomique du presse purée permet une bonne prise en main et sa grille en acier écrase en quelques pressions seulement. L'éplucheur est doté d'une lame double sens particulièrement affûtée.</div><h1>Caractéristiques Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">- Presse purée inox et manche bois : 9,5 x 9,5 x 24 cm.<br />- Eplucheur manche bois : 15 cm.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8590 …} #channels: Doctrine\ORM\PersistentCollection {#8576 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8570 …} #reviews: Doctrine\ORM\PersistentCollection {#8572 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8574 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29204 +product: App\Entity\Product\Product {#8568 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8578 …} #variants: Doctrine\ORM\PersistentCollection {#8580 …} #options: Doctrine\ORM\PersistentCollection {#8584 …} #associations: Doctrine\ORM\PersistentCollection {#8582 …} #createdAt: DateTime @1758632256 {#8566 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#8567 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8588 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8568} #id: 790 #name: "Lot Presse Purée & Eplucheur Roger Orfevre" #slug: "lot-presse-puree-eplucheur-roger-orfevre-7877" #description: """ <div class="col is-12"><ul>\n <li>Lot presse purée & éplucheur.</li>\n <li>Bois et inox, matériaux sains.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">Grâce à cet ensemble presse purée et éplucheur Roger Orfevre, vous pouvez éplucher efficacement et avec un minimuym d'effort vos pommes de terre et les écraser rapidement. 2 ustensiles efficaces et robustes, tout ce qu'il vous faut pour préparer de délicieuses purées maison ! <br /><br />Le Lot Presse Purée & Eplucheur Roger Orfevre est fabriqué à partir de matériaux sains : bois de hêtre et acier inoxydable. Il s'agit de produits fabriqués en France à Thiers au coeur de la région Auvergne-Rhône Alpes. Le manche ergonomique du presse purée permet une bonne prise en main et sa grille en acier écrase en quelques pressions seulement. L'éplucheur est doté d'une lame double sens particulièrement affûtée.</div><h1>Caractéristiques Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">- Presse purée inox et manche bois : 9,5 x 9,5 x 24 cm.<br />- Eplucheur manche bois : 15 cm.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8590 …} #channels: Doctrine\ORM\PersistentCollection {#8576 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8570 …} #reviews: Doctrine\ORM\PersistentCollection {#8572 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8574 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29390 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8568 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8578 …} #variants: Doctrine\ORM\PersistentCollection {#8580 …} #options: Doctrine\ORM\PersistentCollection {#8584 …} #associations: Doctrine\ORM\PersistentCollection {#8582 …} #createdAt: DateTime @1758632256 {#8566 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#8567 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8588 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8568} #id: 790 #name: "Lot Presse Purée & Eplucheur Roger Orfevre" #slug: "lot-presse-puree-eplucheur-roger-orfevre-7877" #description: """ <div class="col is-12"><ul>\n <li>Lot presse purée & éplucheur.</li>\n <li>Bois et inox, matériaux sains.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">Grâce à cet ensemble presse purée et éplucheur Roger Orfevre, vous pouvez éplucher efficacement et avec un minimuym d'effort vos pommes de terre et les écraser rapidement. 2 ustensiles efficaces et robustes, tout ce qu'il vous faut pour préparer de délicieuses purées maison ! <br /><br />Le Lot Presse Purée & Eplucheur Roger Orfevre est fabriqué à partir de matériaux sains : bois de hêtre et acier inoxydable. Il s'agit de produits fabriqués en France à Thiers au coeur de la région Auvergne-Rhône Alpes. Le manche ergonomique du presse purée permet une bonne prise en main et sa grille en acier écrase en quelques pressions seulement. L'éplucheur est doté d'une lame double sens particulièrement affûtée.</div><h1>Caractéristiques Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">- Presse purée inox et manche bois : 9,5 x 9,5 x 24 cm.<br />- Eplucheur manche bois : 15 cm.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8590 …} #channels: Doctrine\ORM\PersistentCollection {#8576 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8570 …} #reviews: Doctrine\ORM\PersistentCollection {#8572 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8574 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lot Presse Purée & Eplucheur Roger Orfevre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29461 -props: [ "product" => App\Entity\Product\Product {#8568 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8578 …} #variants: Doctrine\ORM\PersistentCollection {#8580 …} #options: Doctrine\ORM\PersistentCollection {#8584 …} #associations: Doctrine\ORM\PersistentCollection {#8582 …} #createdAt: DateTime @1758632256 {#8566 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#8567 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8587 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8588 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8568} #id: 790 #name: "Lot Presse Purée & Eplucheur Roger Orfevre" #slug: "lot-presse-puree-eplucheur-roger-orfevre-7877" #description: """ <div class="col is-12"><ul>\n <li>Lot presse purée & éplucheur.</li>\n <li>Bois et inox, matériaux sains.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">Grâce à cet ensemble presse purée et éplucheur Roger Orfevre, vous pouvez éplucher efficacement et avec un minimuym d'effort vos pommes de terre et les écraser rapidement. 2 ustensiles efficaces et robustes, tout ce qu'il vous faut pour préparer de délicieuses purées maison ! <br /><br />Le Lot Presse Purée & Eplucheur Roger Orfevre est fabriqué à partir de matériaux sains : bois de hêtre et acier inoxydable. Il s'agit de produits fabriqués en France à Thiers au coeur de la région Auvergne-Rhône Alpes. Le manche ergonomique du presse purée permet une bonne prise en main et sa grille en acier écrase en quelques pressions seulement. L'éplucheur est doté d'une lame double sens particulièrement affûtée.</div><h1>Caractéristiques Lot Presse Purée & Eplucheur Roger Orfevre</h1><div class="col is-12">- Presse purée inox et manche bois : 9,5 x 9,5 x 24 cm.<br />- Eplucheur manche bois : 15 cm.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8590 …} #channels: Doctrine\ORM\PersistentCollection {#8576 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8570 …} #reviews: Doctrine\ORM\PersistentCollection {#8572 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8574 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29445 …} +context: Sylius\TwigHooks\Bag\DataBag {#29512 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29442 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29390 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29398 #collection: Doctrine\Common\Collections\ArrayCollection {#29407 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29386 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38418 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29445 …} +context: Sylius\TwigHooks\Bag\DataBag {#29512 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29442 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lot Presse Purée & Eplucheur Roger Orfevre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29398 #collection: Doctrine\Common\Collections\ArrayCollection {#29407 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29386 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38418 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29516 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29445 …} +context: Sylius\TwigHooks\Bag\DataBag {#29512 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29442 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29390 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29398 #collection: Doctrine\Common\Collections\ArrayCollection {#29407 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29386 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38418 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29557 …} +context: Sylius\TwigHooks\Bag\DataBag {#29564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29565 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29390 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29569 +variant: App\Entity\Product\ProductVariant {#29390 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29557 …} +context: Sylius\TwigHooks\Bag\DataBag {#29564 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29565 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8597 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8607 …} #variants: Doctrine\ORM\PersistentCollection {#8609 …} #options: Doctrine\ORM\PersistentCollection {#8613 …} #associations: Doctrine\ORM\PersistentCollection {#8611 …} #createdAt: DateTime @1758632271 {#8595 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8596 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8616 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8617 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8597} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</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 {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#8605 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8599 …} #reviews: Doctrine\ORM\PersistentCollection {#8601 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8603 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29452 +product: App\Entity\Product\Product {#8597 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8607 …} #variants: Doctrine\ORM\PersistentCollection {#8609 …} #options: Doctrine\ORM\PersistentCollection {#8613 …} #associations: Doctrine\ORM\PersistentCollection {#8611 …} #createdAt: DateTime @1758632271 {#8595 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8596 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8616 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8617 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8597} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</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 {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#8605 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8599 …} #reviews: Doctrine\ORM\PersistentCollection {#8601 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8603 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29632 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8597 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8607 …} #variants: Doctrine\ORM\PersistentCollection {#8609 …} #options: Doctrine\ORM\PersistentCollection {#8613 …} #associations: Doctrine\ORM\PersistentCollection {#8611 …} #createdAt: DateTime @1758632271 {#8595 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8596 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8616 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8617 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8597} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</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 {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#8605 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8599 …} #reviews: Doctrine\ORM\PersistentCollection {#8601 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8603 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse-citron demi-rondelles Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29703 -props: [ "product" => App\Entity\Product\Product {#8597 #id: 900 #code: "presse-citron-demi-rondelles-tellier-3621" #attributes: Doctrine\ORM\PersistentCollection {#8607 …} #variants: Doctrine\ORM\PersistentCollection {#8609 …} #options: Doctrine\ORM\PersistentCollection {#8613 …} #associations: Doctrine\ORM\PersistentCollection {#8611 …} #createdAt: DateTime @1758632271 {#8595 : 2025-09-23 20:57:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632271 {#8596 : 2025-09-23 20:57:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8616 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8617 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8597} #id: 900 #name: "Presse-citron demi-rondelles Tellier" #slug: "presse-citron-demi-rondelles-tellier-3621" #description: """ <div class="col is-12"><ul>\n <li>Forme élégante.</li>\n <li>Evite de se salir les mains.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description presse-citron demi-rondelles Tellier</h1><div class="col is-12">Le presse-citron demi-rondelles Tellier est un ustensile de table permettant de presser une demi-rondelle de citron en toute distinction. \n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Insérez-y une demi-rondelle de citron, abattez son couvercle et pressez pour en extraire son jus. Une présentation raffinée sur votre table, une façon élégante de se servir en citron sans se tacher les mains. Idéal pour les plateaux de fruits de mer…</div>\n <div>Insérez une demi-rondelle de citron, baissez le couvercle et pressez pour en extraire son jus. Idéal pour les plateaux de fruits de mer…</div>\n <div></div></div><h1>Caractéristiques presse-citron demi-rondelles Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Polycarbonate. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur 11,5 cm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lave-vaisselle.</div>\n <div>Matière polycarbonate. Longueur 11,5 cm. Va au lave-vaisselle.</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 {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#8605 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8599 …} #reviews: Doctrine\ORM\PersistentCollection {#8601 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8603 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29765 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29687 …} +context: Sylius\TwigHooks\Bag\DataBag {#29754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29632 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29640 #collection: Doctrine\Common\Collections\ArrayCollection {#29649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29628 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38432 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38434 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29765 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29687 …} +context: Sylius\TwigHooks\Bag\DataBag {#29754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse-citron demi-rondelles Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29640 #collection: Doctrine\Common\Collections\ArrayCollection {#29649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29628 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38432 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38434 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29770 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29765 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29687 …} +context: Sylius\TwigHooks\Bag\DataBag {#29754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29632 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29640 #collection: Doctrine\Common\Collections\ArrayCollection {#29649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29628 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38432 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38434 …} } "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 {#29819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29810 …} +context: Sylius\TwigHooks\Bag\DataBag {#29817 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29818 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29632 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29822 +variant: App\Entity\Product\ProductVariant {#29632 …} +price: "19,00\u{A0}€" +originalPrice: "21,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29810 …} +context: Sylius\TwigHooks\Bag\DataBag {#29817 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29818 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 8.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8626 #id: 1096 #code: "ballon-a-vinaigre-emile-henry-8129" #attributes: Doctrine\ORM\PersistentCollection {#8636 …} #variants: Doctrine\ORM\PersistentCollection {#8638 …} #options: Doctrine\ORM\PersistentCollection {#8642 …} #associations: Doctrine\ORM\PersistentCollection {#8640 …} #createdAt: DateTime @1758632308 {#8624 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8625 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8645 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8646 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8626} #id: 1096 #name: "Ballon à Vinaigre Emile Henry" #slug: "ballon-a-vinaigre-emile-henry-8129" #description: """ <div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Design et ingénieux. </li>\n <li>Conserve parfaitement. </li>\n <li><strong>Fabriqué en France.</strong> </li>\n </ul></div><h1>Description Ballon à Vinaigre Emile Henry</h1><div class="col is-12">Le Ballon à Vinaigre Emile Henry est conçu en céramique de haute qualité. Ce matériau permet de protéger le vinaigre de la lumière afin de préserver tous ses arômes et empêcher la formation de bactéries. Le bouchon doseur est en liège et en acier inoxydable. C'est un accessoire incontournable à avoir dans sa cuisine pour conserver de manière élégante votre vinaigre.</div><h1>Caractéristiques Ballon à Vinaigre Emile Henry</h1><div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Bouchon verseur liège et inox.</li>\n <li>Dimensions : L 10,4 x l 10,4 x H 14,7 cm. </li>\n <li>Poids : 0,327 kg. </li>\n <li>Capacité optimale : 0,40 L. </li>\n <li>Volume total : 0,45 L. </li>\n <li>Fabrication française. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8648 …} #channels: Doctrine\ORM\PersistentCollection {#8634 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8630 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8632 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29694 +product: App\Entity\Product\Product {#8626 #id: 1096 #code: "ballon-a-vinaigre-emile-henry-8129" #attributes: Doctrine\ORM\PersistentCollection {#8636 …} #variants: Doctrine\ORM\PersistentCollection {#8638 …} #options: Doctrine\ORM\PersistentCollection {#8642 …} #associations: Doctrine\ORM\PersistentCollection {#8640 …} #createdAt: DateTime @1758632308 {#8624 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8625 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8645 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8646 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8626} #id: 1096 #name: "Ballon à Vinaigre Emile Henry" #slug: "ballon-a-vinaigre-emile-henry-8129" #description: """ <div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Design et ingénieux. </li>\n <li>Conserve parfaitement. </li>\n <li><strong>Fabriqué en France.</strong> </li>\n </ul></div><h1>Description Ballon à Vinaigre Emile Henry</h1><div class="col is-12">Le Ballon à Vinaigre Emile Henry est conçu en céramique de haute qualité. Ce matériau permet de protéger le vinaigre de la lumière afin de préserver tous ses arômes et empêcher la formation de bactéries. Le bouchon doseur est en liège et en acier inoxydable. C'est un accessoire incontournable à avoir dans sa cuisine pour conserver de manière élégante votre vinaigre.</div><h1>Caractéristiques Ballon à Vinaigre Emile Henry</h1><div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Bouchon verseur liège et inox.</li>\n <li>Dimensions : L 10,4 x l 10,4 x H 14,7 cm. </li>\n <li>Poids : 0,327 kg. </li>\n <li>Capacité optimale : 0,40 L. </li>\n <li>Volume total : 0,45 L. </li>\n <li>Fabrication française. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8648 …} #channels: Doctrine\ORM\PersistentCollection {#8634 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8630 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8632 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29885 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 4.41 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8626 #id: 1096 #code: "ballon-a-vinaigre-emile-henry-8129" #attributes: Doctrine\ORM\PersistentCollection {#8636 …} #variants: Doctrine\ORM\PersistentCollection {#8638 …} #options: Doctrine\ORM\PersistentCollection {#8642 …} #associations: Doctrine\ORM\PersistentCollection {#8640 …} #createdAt: DateTime @1758632308 {#8624 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8625 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8645 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8646 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8626} #id: 1096 #name: "Ballon à Vinaigre Emile Henry" #slug: "ballon-a-vinaigre-emile-henry-8129" #description: """ <div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Design et ingénieux. </li>\n <li>Conserve parfaitement. </li>\n <li><strong>Fabriqué en France.</strong> </li>\n </ul></div><h1>Description Ballon à Vinaigre Emile Henry</h1><div class="col is-12">Le Ballon à Vinaigre Emile Henry est conçu en céramique de haute qualité. Ce matériau permet de protéger le vinaigre de la lumière afin de préserver tous ses arômes et empêcher la formation de bactéries. Le bouchon doseur est en liège et en acier inoxydable. C'est un accessoire incontournable à avoir dans sa cuisine pour conserver de manière élégante votre vinaigre.</div><h1>Caractéristiques Ballon à Vinaigre Emile Henry</h1><div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Bouchon verseur liège et inox.</li>\n <li>Dimensions : L 10,4 x l 10,4 x H 14,7 cm. </li>\n <li>Poids : 0,327 kg. </li>\n <li>Capacité optimale : 0,40 L. </li>\n <li>Volume total : 0,45 L. </li>\n <li>Fabrication française. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8648 …} #channels: Doctrine\ORM\PersistentCollection {#8634 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8630 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8632 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ballon à Vinaigre Emile Henry" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29956 -props: [ "product" => App\Entity\Product\Product {#8626 #id: 1096 #code: "ballon-a-vinaigre-emile-henry-8129" #attributes: Doctrine\ORM\PersistentCollection {#8636 …} #variants: Doctrine\ORM\PersistentCollection {#8638 …} #options: Doctrine\ORM\PersistentCollection {#8642 …} #associations: Doctrine\ORM\PersistentCollection {#8640 …} #createdAt: DateTime @1758632308 {#8624 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8625 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8645 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8646 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8626} #id: 1096 #name: "Ballon à Vinaigre Emile Henry" #slug: "ballon-a-vinaigre-emile-henry-8129" #description: """ <div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Design et ingénieux. </li>\n <li>Conserve parfaitement. </li>\n <li><strong>Fabriqué en France.</strong> </li>\n </ul></div><h1>Description Ballon à Vinaigre Emile Henry</h1><div class="col is-12">Le Ballon à Vinaigre Emile Henry est conçu en céramique de haute qualité. Ce matériau permet de protéger le vinaigre de la lumière afin de préserver tous ses arômes et empêcher la formation de bactéries. Le bouchon doseur est en liège et en acier inoxydable. C'est un accessoire incontournable à avoir dans sa cuisine pour conserver de manière élégante votre vinaigre.</div><h1>Caractéristiques Ballon à Vinaigre Emile Henry</h1><div class="col is-12"><ul>\n <li>Céramique haute qualité. </li>\n <li>Bouchon verseur liège et inox.</li>\n <li>Dimensions : L 10,4 x l 10,4 x H 14,7 cm. </li>\n <li>Poids : 0,327 kg. </li>\n <li>Capacité optimale : 0,40 L. </li>\n <li>Volume total : 0,45 L. </li>\n <li>Fabrication française. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8648 …} #channels: Doctrine\ORM\PersistentCollection {#8634 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8630 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8632 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …} +context: Sylius\TwigHooks\Bag\DataBag {#30019 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29885 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893 #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29881 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38446 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38448 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …} +context: Sylius\TwigHooks\Bag\DataBag {#30019 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ballon à Vinaigre Emile Henry" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893 #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29881 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38446 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38448 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30044 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29940 …} +context: Sylius\TwigHooks\Bag\DataBag {#30019 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29937 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29885 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29893 #collection: Doctrine\Common\Collections\ArrayCollection {#29902 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29881 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38446 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38448 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30095 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30086 …} +context: Sylius\TwigHooks\Bag\DataBag {#30093 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30094 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29885 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30098 +variant: App\Entity\Product\ProductVariant {#29885 …} +price: "35,00\u{A0}€" +originalPrice: "35,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30095 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30086 …} +context: Sylius\TwigHooks\Bag\DataBag {#30093 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30094 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8655 #id: 1227 #code: "lot-6-pots-a-confiture-le-parfait-5223" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632320 {#8653 : 2025-09-23 20:58:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632320 {#8654 : 2025-09-23 20:58:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1227 #name: "Lot 6 pots à confiture Le Parfait" #slug: "lot-6-pots-a-confiture-le-parfait-5223" #description: """ <div class="col is-12"><ul>\n <li>En verre, conservation saine et parfaite.</li>\n <li>Idéal pour toutes vos confitures.</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot à confiture Le Parfait vous permet de conserver vos confitures à la perfection. Les couvercles vissants sont très faciles à utiliser. Ce pot peut être stérilisé.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots à confitures en verre. Couvercle en métal vissant. Contenance : 385 ml. Va au lave vaisselle.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29947 +product: App\Entity\Product\Product {#8655 #id: 1227 #code: "lot-6-pots-a-confiture-le-parfait-5223" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632320 {#8653 : 2025-09-23 20:58:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632320 {#8654 : 2025-09-23 20:58:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1227 #name: "Lot 6 pots à confiture Le Parfait" #slug: "lot-6-pots-a-confiture-le-parfait-5223" #description: """ <div class="col is-12"><ul>\n <li>En verre, conservation saine et parfaite.</li>\n <li>Idéal pour toutes vos confitures.</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot à confiture Le Parfait vous permet de conserver vos confitures à la perfection. Les couvercles vissants sont très faciles à utiliser. Ce pot peut être stérilisé.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots à confitures en verre. Couvercle en métal vissant. Contenance : 385 ml. Va au lave vaisselle.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30161 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8655 #id: 1227 #code: "lot-6-pots-a-confiture-le-parfait-5223" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632320 {#8653 : 2025-09-23 20:58:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632320 {#8654 : 2025-09-23 20:58:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1227 #name: "Lot 6 pots à confiture Le Parfait" #slug: "lot-6-pots-a-confiture-le-parfait-5223" #description: """ <div class="col is-12"><ul>\n <li>En verre, conservation saine et parfaite.</li>\n <li>Idéal pour toutes vos confitures.</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot à confiture Le Parfait vous permet de conserver vos confitures à la perfection. Les couvercles vissants sont très faciles à utiliser. Ce pot peut être stérilisé.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots à confitures en verre. Couvercle en métal vissant. Contenance : 385 ml. Va au lave vaisselle.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lot 6 pots à confiture Le Parfait" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30232 -props: [ "product" => App\Entity\Product\Product {#8655 #id: 1227 #code: "lot-6-pots-a-confiture-le-parfait-5223" #attributes: Doctrine\ORM\PersistentCollection {#8662 …} #variants: Doctrine\ORM\PersistentCollection {#8664 …} #options: Doctrine\ORM\PersistentCollection {#8668 …} #associations: Doctrine\ORM\PersistentCollection {#8666 …} #createdAt: DateTime @1758632320 {#8653 : 2025-09-23 20:58:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632320 {#8654 : 2025-09-23 20:58:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8671 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8672 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8655} #id: 1227 #name: "Lot 6 pots à confiture Le Parfait" #slug: "lot-6-pots-a-confiture-le-parfait-5223" #description: """ <div class="col is-12"><ul>\n <li>En verre, conservation saine et parfaite.</li>\n <li>Idéal pour toutes vos confitures.</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul></div><h1>Description Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">Le Pot à confiture Le Parfait vous permet de conserver vos confitures à la perfection. Les couvercles vissants sont très faciles à utiliser. Ce pot peut être stérilisé.</div><h1>Caractéristiques Lot 6 pots à confiture Le Parfait</h1><div class="col is-12">6 pots à confitures en verre. Couvercle en métal vissant. Contenance : 385 ml. Va au lave vaisselle.</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 {#8674 …} #channels: Doctrine\ORM\PersistentCollection {#8660 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8656 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8658 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 4.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30216 …} +context: Sylius\TwigHooks\Bag\DataBag {#30283 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30213 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30161 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30169 #collection: Doctrine\Common\Collections\ArrayCollection {#30178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30157 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38460 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38462 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30216 …} +context: Sylius\TwigHooks\Bag\DataBag {#30283 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30213 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lot 6 pots à confiture Le Parfait" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30169 #collection: Doctrine\Common\Collections\ArrayCollection {#30178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30157 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38460 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38462 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30287 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30216 …} +context: Sylius\TwigHooks\Bag\DataBag {#30283 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30213 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30161 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30169 #collection: Doctrine\Common\Collections\ArrayCollection {#30178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30157 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38460 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38462 …} } "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 {#30337 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30328 …} +context: Sylius\TwigHooks\Bag\DataBag {#30335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30336 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30161 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30340 +variant: App\Entity\Product\ProductVariant {#30161 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30337 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30328 …} +context: Sylius\TwigHooks\Bag\DataBag {#30335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30336 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8681 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8693 …} #options: Doctrine\ORM\PersistentCollection {#8697 …} #associations: Doctrine\ORM\PersistentCollection {#8695 …} #createdAt: DateTime @1758632325 {#8679 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8680 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8700 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8701 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8703 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30223 +product: App\Entity\Product\Product {#8681 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8693 …} #options: Doctrine\ORM\PersistentCollection {#8697 …} #associations: Doctrine\ORM\PersistentCollection {#8695 …} #createdAt: DateTime @1758632325 {#8679 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8680 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8700 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8701 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8703 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30403 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8681 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8693 …} #options: Doctrine\ORM\PersistentCollection {#8697 …} #associations: Doctrine\ORM\PersistentCollection {#8695 …} #createdAt: DateTime @1758632325 {#8679 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8680 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8700 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8701 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8703 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Savon d'acier Deos Mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30474 -props: [ "product" => App\Entity\Product\Product {#8681 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8693 …} #options: Doctrine\ORM\PersistentCollection {#8697 …} #associations: Doctrine\ORM\PersistentCollection {#8695 …} #createdAt: DateTime @1758632325 {#8679 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8680 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8700 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8701 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8703 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30467 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30458 …} +context: Sylius\TwigHooks\Bag\DataBag {#30537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30455 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30403 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30411 #collection: Doctrine\Common\Collections\ArrayCollection {#30420 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30399 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38474 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38476 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30467 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30458 …} +context: Sylius\TwigHooks\Bag\DataBag {#30537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30455 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Savon d'acier Deos Mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30411 #collection: Doctrine\Common\Collections\ArrayCollection {#30420 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30399 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38474 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38476 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30541 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30467 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30458 …} +context: Sylius\TwigHooks\Bag\DataBag {#30537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30455 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30403 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30411 #collection: Doctrine\Common\Collections\ArrayCollection {#30420 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30399 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38474 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38476 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30582 …} +context: Sylius\TwigHooks\Bag\DataBag {#30589 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30403 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30594 +variant: App\Entity\Product\ProductVariant {#30403 …} +price: "12,00\u{A0}€" +originalPrice: "12,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30582 …} +context: Sylius\TwigHooks\Bag\DataBag {#30589 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.35 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8710 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632343 {#8708 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8709 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8710} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30465 +product: App\Entity\Product\Product {#8710 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632343 {#8708 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8709 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8710} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30657 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8710 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632343 {#8708 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8709 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8710} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Verre Gradué 0,5 L Pyrex" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30728 -props: [ "product" => App\Entity\Product\Product {#8710 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8717 …} #variants: Doctrine\ORM\PersistentCollection {#8719 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8721 …} #createdAt: DateTime @1758632343 {#8708 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8709 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8726 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8727 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8710} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8729 …} #channels: Doctrine\ORM\PersistentCollection {#8715 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8713 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30721 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30712 …} +context: Sylius\TwigHooks\Bag\DataBag {#30791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30709 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30657 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30665 #collection: Doctrine\Common\Collections\ArrayCollection {#30674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30653 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38488 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38490 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30721 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30712 …} +context: Sylius\TwigHooks\Bag\DataBag {#30791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30709 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Verre Gradué 0,5 L Pyrex" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30665 #collection: Doctrine\Common\Collections\ArrayCollection {#30674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30653 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38488 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38490 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30795 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30721 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30712 …} +context: Sylius\TwigHooks\Bag\DataBag {#30791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30709 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30657 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30665 #collection: Doctrine\Common\Collections\ArrayCollection {#30674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30653 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38488 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38490 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30845 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30836 …} +context: Sylius\TwigHooks\Bag\DataBag {#30843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30844 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30657 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30848 +variant: App\Entity\Product\ProductVariant {#30657 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30845 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30836 …} +context: Sylius\TwigHooks\Bag\DataBag {#30843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30844 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 13.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8736 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8743 …} #variants: Doctrine\ORM\PersistentCollection {#8745 …} #options: Doctrine\ORM\PersistentCollection {#8749 …} #associations: Doctrine\ORM\PersistentCollection {#8747 …} #createdAt: DateTime @1758632345 {#8734 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8735 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8752 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8753 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8736} #id: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8755 …} #channels: Doctrine\ORM\PersistentCollection {#8741 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8737 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8739 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30719 +product: App\Entity\Product\Product {#8736 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8743 …} #variants: Doctrine\ORM\PersistentCollection {#8745 …} #options: Doctrine\ORM\PersistentCollection {#8749 …} #associations: Doctrine\ORM\PersistentCollection {#8747 …} #createdAt: DateTime @1758632345 {#8734 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8735 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8752 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8753 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8736} #id: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8755 …} #channels: Doctrine\ORM\PersistentCollection {#8741 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8737 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8739 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30911 …} +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 {#27754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27787 …} +context: Sylius\TwigHooks\Bag\DataBag {#27793 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27780 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8736 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8743 …} #variants: Doctrine\ORM\PersistentCollection {#8745 …} #options: Doctrine\ORM\PersistentCollection {#8749 …} #associations: Doctrine\ORM\PersistentCollection {#8747 …} #createdAt: DateTime @1758632345 {#8734 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8735 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8752 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8753 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8736} #id: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8755 …} #channels: Doctrine\ORM\PersistentCollection {#8741 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8737 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8739 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bassine pâtissière conique fond plat De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30985 -props: [ "product" => App\Entity\Product\Product {#8736 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8743 …} #variants: Doctrine\ORM\PersistentCollection {#8745 …} #options: Doctrine\ORM\PersistentCollection {#8749 …} #associations: Doctrine\ORM\PersistentCollection {#8747 …} #createdAt: DateTime @1758632345 {#8734 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8735 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8752 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8753 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8736} #id: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8755 …} #channels: Doctrine\ORM\PersistentCollection {#8741 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8737 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8739 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31102 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30969 …} +context: Sylius\TwigHooks\Bag\DataBag {#31036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30966 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30911 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30919 #collection: Doctrine\Common\Collections\ArrayCollection {#30931 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30907 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38502 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38504 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31102 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30969 …} +context: Sylius\TwigHooks\Bag\DataBag {#31036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30966 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bassine pâtissière conique fond plat De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30919 #collection: Doctrine\Common\Collections\ArrayCollection {#30931 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30907 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38502 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38504 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31105 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31102 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30969 …} +context: Sylius\TwigHooks\Bag\DataBag {#31036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30966 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30911 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30919 #collection: Doctrine\Common\Collections\ArrayCollection {#30931 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30907 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38502 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38504 …} } "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 {#31156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31147 …} +context: Sylius\TwigHooks\Bag\DataBag {#31154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31155 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30911 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31159 +variant: App\Entity\Product\ProductVariant {#30911 …} +price: "12,00\u{A0}€" +originalPrice: "12,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9097 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12527 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9094 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31156 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31147 …} +context: Sylius\TwigHooks\Bag\DataBag {#31154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31155 …} +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 | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27440 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12592 …} +context: Sylius\TwigHooks\Bag\DataBag {#27462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12602 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31475 +cart: App\Entity\Order\Order {#13506 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27440 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12592 …} +context: Sylius\TwigHooks\Bag\DataBag {#27462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12602 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||