Components
12
Twig Components
44
Render Count
99
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12909 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12902 …} +context: Sylius\TwigHooks\Bag\DataBag {#12908 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12907 …} +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 {#13529 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12909 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12902 …} +context: Sylius\TwigHooks\Bag\DataBag {#12908 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12907 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13606 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13602 …} +context: Sylius\TwigHooks\Bag\DataBag {#13604 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13605 …} +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 {#13615 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13606 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13602 …} +context: Sylius\TwigHooks\Bag\DataBag {#13604 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13605 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13676 …} +context: Sylius\TwigHooks\Bag\DataBag {#13696 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13695 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13712 +cart: App\Entity\Order\Order {#13779 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13697 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13676 …} +context: Sylius\TwigHooks\Bag\DataBag {#13696 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13695 …} +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 | 114.0 MiB | 39.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13965 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13953 …} +context: Sylius\TwigHooks\Bag\DataBag {#13959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13951 …} +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 {#13974 #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 {#13965 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13953 …} +context: Sylius\TwigHooks\Bag\DataBag {#13959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13951 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28123 …} +context: Sylius\TwigHooks\Bag\DataBag {#28124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28126 …} +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 {#28136 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28123 …} +context: Sylius\TwigHooks\Bag\DataBag {#28124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28126 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28236 …} +context: Sylius\TwigHooks\Bag\DataBag {#28237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28239 …} +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 {#28248 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28236 …} +context: Sylius\TwigHooks\Bag\DataBag {#28237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28239 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28338 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28334 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28337 …} +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 {#28346 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28338 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28334 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28337 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 15.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6065 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632256 {#8058 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#7959 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28871 +product: App\Entity\Product\Product {#7949 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6065 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632256 {#8058 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#7959 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#6050 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 3.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6065 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632256 {#8058 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#7959 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #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 {#29031 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 790 #code: "lot-presse-puree-eplucheur-roger-orfevre-7877" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6065 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632256 {#8058 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#7959 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29102 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29098 …} +context: Sylius\TwigHooks\Bag\DataBag {#29099 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29101 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6050 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8055 #collection: Doctrine\Common\Collections\ArrayCollection {#8293 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6761 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38267 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29102 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29098 …} +context: Sylius\TwigHooks\Bag\DataBag {#29099 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29101 …} +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 {#8055 #collection: Doctrine\Common\Collections\ArrayCollection {#8293 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6761 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38267 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29106 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29102 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29098 …} +context: Sylius\TwigHooks\Bag\DataBag {#29099 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29101 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6050 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8055 #collection: Doctrine\Common\Collections\ArrayCollection {#8293 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6761 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38267 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29164 …} +context: Sylius\TwigHooks\Bag\DataBag {#29172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6050 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29183 +variant: App\Entity\Product\ProductVariant {#6050 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29164 …} +context: Sylius\TwigHooks\Bag\DataBag {#29172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +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 | 114.0 MiB | 4.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8039 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8426 …} #options: Doctrine\ORM\PersistentCollection {#8326 …} #associations: Doctrine\ORM\PersistentCollection {#8539 …} #createdAt: DateTime @1758632423 {#8309 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8056 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8075 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8063 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8039} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …} #channels: Doctrine\ORM\PersistentCollection {#8271 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8043 …} #reviews: Doctrine\ORM\PersistentCollection {#8045 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7966 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29009 +product: App\Entity\Product\Product {#8039 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8426 …} #options: Doctrine\ORM\PersistentCollection {#8326 …} #associations: Doctrine\ORM\PersistentCollection {#8539 …} #createdAt: DateTime @1758632423 {#8309 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8056 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8075 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8063 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8039} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …} #channels: Doctrine\ORM\PersistentCollection {#8271 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8043 …} #reviews: Doctrine\ORM\PersistentCollection {#8045 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7966 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8423 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8039 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8426 …} #options: Doctrine\ORM\PersistentCollection {#8326 …} #associations: Doctrine\ORM\PersistentCollection {#8539 …} #createdAt: DateTime @1758632423 {#8309 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8056 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8075 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8063 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8039} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …} #channels: Doctrine\ORM\PersistentCollection {#8271 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8043 …} #reviews: Doctrine\ORM\PersistentCollection {#8045 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7966 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pèse sirop Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29310 -props: [ "product" => App\Entity\Product\Product {#8039 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8285 …} #variants: Doctrine\ORM\PersistentCollection {#8426 …} #options: Doctrine\ORM\PersistentCollection {#8326 …} #associations: Doctrine\ORM\PersistentCollection {#8539 …} #createdAt: DateTime @1758632423 {#8309 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8056 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8075 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8063 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8039} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …} #channels: Doctrine\ORM\PersistentCollection {#8271 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8043 …} #reviews: Doctrine\ORM\PersistentCollection {#8045 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7966 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29356 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29303 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29355 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8423 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8488 #collection: Doctrine\Common\Collections\ArrayCollection {#8486 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8482 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29356 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29303 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29355 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pèse sirop Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8488 #collection: Doctrine\Common\Collections\ArrayCollection {#8486 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8482 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29362 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29356 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29303 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29355 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8423 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8488 #collection: Doctrine\Common\Collections\ArrayCollection {#8486 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8482 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …} +context: Sylius\TwigHooks\Bag\DataBag {#29410 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8423 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29415 +variant: App\Entity\Product\ProductVariant {#8423 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29403 …} +context: Sylius\TwigHooks\Bag\DataBag {#29410 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29411 …} +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 | 114.0 MiB | 3.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8493 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632627 {#8484 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8483 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8595 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8493} #id: 2696 #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks" #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #description: """ <div class="col is-12"><ul>\n <li>Ne dilue pas les boissons.</li>\n <li>Inaltérable.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Glaçons en Granit Bleu de Bretagne On The Rocks permettent de rafraîchier les boissons sans les diluer pour conserver les arômes naturelles de ces dernières. Ecologiques et modernes, ces glaçons sont inaltérables et donc réutilisables à l'infini. Il suffit de les conserver au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Idéal pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inaltérable.<br />- Réutilisable à l'infini.<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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29301 +product: App\Entity\Product\Product {#8493 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632627 {#8484 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8483 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8595 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8493} #id: 2696 #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks" #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #description: """ <div class="col is-12"><ul>\n <li>Ne dilue pas les boissons.</li>\n <li>Inaltérable.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Glaçons en Granit Bleu de Bretagne On The Rocks permettent de rafraîchier les boissons sans les diluer pour conserver les arômes naturelles de ces dernières. Ecologiques et modernes, ces glaçons sont inaltérables et donc réutilisables à l'infini. Il suffit de les conserver au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Idéal pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inaltérable.<br />- Réutilisable à l'infini.<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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8671 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8493 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632627 {#8484 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8483 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8595 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8493} #id: 2696 #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks" #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #description: """ <div class="col is-12"><ul>\n <li>Ne dilue pas les boissons.</li>\n <li>Inaltérable.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Glaçons en Granit Bleu de Bretagne On The Rocks permettent de rafraîchier les boissons sans les diluer pour conserver les arômes naturelles de ces dernières. Ecologiques et modernes, ces glaçons sont inaltérables et donc réutilisables à l'infini. Il suffit de les conserver au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Idéal pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inaltérable.<br />- Réutilisable à l'infini.<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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29532 -props: [ "product" => App\Entity\Product\Product {#8493 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8602 …} #createdAt: DateTime @1758632627 {#8484 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8483 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8607 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8595 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8493} #id: 2696 #name: "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks" #slug: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #description: """ <div class="col is-12"><ul>\n <li>Ne dilue pas les boissons.</li>\n <li>Inaltérable.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">Les Glaçons en Granit Bleu de Bretagne On The Rocks permettent de rafraîchier les boissons sans les diluer pour conserver les arômes naturelles de ces dernières. Ecologiques et modernes, ces glaçons sont inaltérables et donc réutilisables à l'infini. Il suffit de les conserver au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites.<br /><br />Le granit est une pierre non poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie.</div><h1>Caractéristiques Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks</h1><div class="col is-12">- Granit bleu de Bretagne.<br />- Ne dilue pas les boissons.<br />- Idéal pour whisky, vins fins, vins cuits, cognac, liqueurs, eaux de vie, vodka, rhums, cocktails...<br />- Inaltérable.<br />- Réutilisable à l'infini.<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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8591 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29578 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29577 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8671 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8681 #collection: Doctrine\Common\Collections\ArrayCollection {#8682 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8680 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38355 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29578 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29577 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lot 6 Glaçons Granit Bleu de Bretagne On The Rocks" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8681 #collection: Doctrine\Common\Collections\ArrayCollection {#8682 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8680 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38355 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29584 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29578 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29525 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29577 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8671 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8681 #collection: Doctrine\Common\Collections\ArrayCollection {#8682 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8680 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38355 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29634 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29625 …} +context: Sylius\TwigHooks\Bag\DataBag {#29632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8671 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29637 +variant: App\Entity\Product\ProductVariant {#8671 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29634 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29625 …} +context: Sylius\TwigHooks\Bag\DataBag {#29632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …} +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 | 114.0 MiB | 3.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8687 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8707 …} #options: Doctrine\ORM\PersistentCollection {#8698 …} #associations: Doctrine\ORM\PersistentCollection {#8696 …} #createdAt: DateTime @1758632627 {#8683 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8684 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8701 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8702 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 2698 #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks" #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #description: """ <div class="col is-12"><ul>\n <li>Granit rose de Bretagne.</li>\n <li>Idéal pour les vins rosés et blanc.</li>\n <li>Ne dilue pas les boissons.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Idéal pour les vins rosés et blancs, les Glaçons en Granit Rose Pierre à Vin On The Rocks permettent de rafraîchir les boissons sans les diluer afin de préserver toutes les qualités gustatives de ces dernières. Inaltérables, ils sont réutilisables à l'infini. Il suffit de les placer au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites. <br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div>\n <div>Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 glaçons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inaltérables.<br />- Idéal pour les vins rosés & blancs.<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 {#8704 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29523 +product: App\Entity\Product\Product {#8687 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8707 …} #options: Doctrine\ORM\PersistentCollection {#8698 …} #associations: Doctrine\ORM\PersistentCollection {#8696 …} #createdAt: DateTime @1758632627 {#8683 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8684 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8701 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8702 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 2698 #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks" #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #description: """ <div class="col is-12"><ul>\n <li>Granit rose de Bretagne.</li>\n <li>Idéal pour les vins rosés et blanc.</li>\n <li>Ne dilue pas les boissons.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Idéal pour les vins rosés et blancs, les Glaçons en Granit Rose Pierre à Vin On The Rocks permettent de rafraîchir les boissons sans les diluer afin de préserver toutes les qualités gustatives de ces dernières. Inaltérables, ils sont réutilisables à l'infini. Il suffit de les placer au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites. <br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div>\n <div>Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 glaçons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inaltérables.<br />- Idéal pour les vins rosés & blancs.<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 {#8704 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8708 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8687 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8707 …} #options: Doctrine\ORM\PersistentCollection {#8698 …} #associations: Doctrine\ORM\PersistentCollection {#8696 …} #createdAt: DateTime @1758632627 {#8683 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8684 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8701 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8702 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 2698 #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks" #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #description: """ <div class="col is-12"><ul>\n <li>Granit rose de Bretagne.</li>\n <li>Idéal pour les vins rosés et blanc.</li>\n <li>Ne dilue pas les boissons.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Idéal pour les vins rosés et blancs, les Glaçons en Granit Rose Pierre à Vin On The Rocks permettent de rafraîchir les boissons sans les diluer afin de préserver toutes les qualités gustatives de ces dernières. Inaltérables, ils sont réutilisables à l'infini. Il suffit de les placer au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites. <br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div>\n <div>Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 glaçons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inaltérables.<br />- Idéal pour les vins rosés & blancs.<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 {#8704 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29754 -props: [ "product" => App\Entity\Product\Product {#8687 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#8694 …} #variants: Doctrine\ORM\PersistentCollection {#8707 …} #options: Doctrine\ORM\PersistentCollection {#8698 …} #associations: Doctrine\ORM\PersistentCollection {#8696 …} #createdAt: DateTime @1758632627 {#8683 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#8684 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8701 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8702 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 2698 #name: "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks" #slug: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #description: """ <div class="col is-12"><ul>\n <li>Granit rose de Bretagne.</li>\n <li>Idéal pour les vins rosés et blanc.</li>\n <li>Ne dilue pas les boissons.</li>\n <li><strong>Fabriqués en France.</strong></li>\n </ul></div><h1>Descriptif Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">Idéal pour les vins rosés et blancs, les Glaçons en Granit Rose Pierre à Vin On The Rocks permettent de rafraîchir les boissons sans les diluer afin de préserver toutes les qualités gustatives de ces dernières. Inaltérables, ils sont réutilisables à l'infini. Il suffit de les placer au congélateur pour avoir en permanence de quoi rafraîchir vos boissons favorites. <br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div>\n <div>Le granit est une pierre non-poreuse qui absorbe particulièrement bien le froid. Il suffit de plonger 3 glaçons dans votre verre et vous obtenez une boisson parfaitement rafraîchie. </div></div><h1>Caractéristiques Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks</h1><div class="col is-12">- Lot de 6 glaçons.<br />- Granit rose de Bretagne.<br />- Ne dilue pas les boissons.<br />- Inaltérables.<br />- Idéal pour les vins rosés & blancs.<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 {#8704 …} #channels: Doctrine\ORM\PersistentCollection {#8692 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8495 …} #reviews: Doctrine\ORM\PersistentCollection {#8688 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8690 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29800 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29799 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8708 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8718 #collection: Doctrine\Common\Collections\ArrayCollection {#8719 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38369 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29800 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29799 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lot de 6 Glaçons Granit rose Pierre à Vin On The Rocks" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8718 #collection: Doctrine\Common\Collections\ArrayCollection {#8719 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38369 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29806 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29800 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29799 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8708 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8718 #collection: Doctrine\Common\Collections\ArrayCollection {#8719 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38369 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29856 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29847 …} +context: Sylius\TwigHooks\Bag\DataBag {#29854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29855 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8708 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29859 +variant: App\Entity\Product\ProductVariant {#8708 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29856 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29847 …} +context: Sylius\TwigHooks\Bag\DataBag {#29854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29855 …} +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 | 114.0 MiB | 4.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8724 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#8734 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632711 {#8720 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#8721 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8724} #id: 2921 #name: "Savon main écologique Renox" #slug: "savon-main-ecologique-renox-7391" #description: """ <div class="col is-12"><ul>\n <li>Base végétale.</li>\n <li>Testé dermatologiquement.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Savon main écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine végétale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique grâce à sa biodégradabilité optimale.<br />- Formule non testée sur les animaux.</div><h1>Caractéristiques Savon main écologique Renox</h1><div class="col is-12">- Base végétale.<br />- Produit labellisé écologique.<br />- Testé sous contrôle dermatologique.<br />- Idéal pour les lavages fréquents.<br />- Made in France.<br />- Contenance : 500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8732 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8728 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8730 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29745 +product: App\Entity\Product\Product {#8724 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#8734 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632711 {#8720 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#8721 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8724} #id: 2921 #name: "Savon main écologique Renox" #slug: "savon-main-ecologique-renox-7391" #description: """ <div class="col is-12"><ul>\n <li>Base végétale.</li>\n <li>Testé dermatologiquement.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Savon main écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine végétale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique grâce à sa biodégradabilité optimale.<br />- Formule non testée sur les animaux.</div><h1>Caractéristiques Savon main écologique Renox</h1><div class="col is-12">- Base végétale.<br />- Produit labellisé écologique.<br />- Testé sous contrôle dermatologique.<br />- Idéal pour les lavages fréquents.<br />- Made in France.<br />- Contenance : 500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8732 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8728 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8730 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8751 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8724 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#8734 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632711 {#8720 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#8721 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8724} #id: 2921 #name: "Savon main écologique Renox" #slug: "savon-main-ecologique-renox-7391" #description: """ <div class="col is-12"><ul>\n <li>Base végétale.</li>\n <li>Testé dermatologiquement.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Savon main écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine végétale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique grâce à sa biodégradabilité optimale.<br />- Formule non testée sur les animaux.</div><h1>Caractéristiques Savon main écologique Renox</h1><div class="col is-12">- Base végétale.<br />- Produit labellisé écologique.<br />- Testé sous contrôle dermatologique.<br />- Idéal pour les lavages fréquents.<br />- Made in France.<br />- Contenance : 500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8732 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8728 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8730 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Savon main écologique Renox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29976 -props: [ "product" => App\Entity\Product\Product {#8724 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#8734 …} #variants: Doctrine\ORM\PersistentCollection {#8750 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632711 {#8720 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#8721 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8724} #id: 2921 #name: "Savon main écologique Renox" #slug: "savon-main-ecologique-renox-7391" #description: """ <div class="col is-12"><ul>\n <li>Base végétale.</li>\n <li>Testé dermatologiquement.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Savon main écologique Renox</h1><div class="col is-12">RENOX s'engage.<br />- Respectueux de l'homme et de l'environnement.<br />- Absence de phrases de risques et symboles de danger.<br />- Formules naturellement efficaces : les tensioactifs sont d'origine végétale.<br />- Emballages recyclables.<br />- Impact minimun sur la vie aquatique grâce à sa biodégradabilité optimale.<br />- Formule non testée sur les animaux.</div><h1>Caractéristiques Savon main écologique Renox</h1><div class="col is-12">- Base végétale.<br />- Produit labellisé écologique.<br />- Testé sous contrôle dermatologique.<br />- Idéal pour les lavages fréquents.<br />- Made in France.<br />- Contenance : 500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8732 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8728 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8730 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29960 …} +context: Sylius\TwigHooks\Bag\DataBag {#29969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8751 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8761 #collection: Doctrine\Common\Collections\ArrayCollection {#8762 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8760 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38383 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29960 …} +context: Sylius\TwigHooks\Bag\DataBag {#29969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Savon main écologique Renox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8761 #collection: Doctrine\Common\Collections\ArrayCollection {#8762 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8760 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38383 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30037 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29960 …} +context: Sylius\TwigHooks\Bag\DataBag {#29969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8751 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8761 #collection: Doctrine\Common\Collections\ArrayCollection {#8762 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8760 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38383 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30087 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30078 …} +context: Sylius\TwigHooks\Bag\DataBag {#30085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30086 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8751 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30090 +variant: App\Entity\Product\ProductVariant {#8751 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30087 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30078 …} +context: Sylius\TwigHooks\Bag\DataBag {#30085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30086 …} +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 | 114.0 MiB | 4.12 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8767 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#8777 …} #variants: Doctrine\ORM\PersistentCollection {#8790 …} #options: Doctrine\ORM\PersistentCollection {#8781 …} #associations: Doctrine\ORM\PersistentCollection {#8779 …} #createdAt: DateTime @1758632713 {#8763 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#8764 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8784 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8767} #id: 2932 #name: "Liquide Vaisselle Naturel André Jardin" #slug: "liquide-vaisselle-naturel-andre-jardin-6665" #description: """ <div class="col is-12"><ul>\n <li>Au savon de Marseille et à l'huile d'olive.</li>\n <li>Haute teneur en matières végétales.</li>\n <li>Dégraisse en profondeur, doux pour la peau.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle à la fois bon pour l'environnement et efficace ? Alors on a ce qu'il vous faut ! Et en plus c'est fabriqué en France ! <br /><br />Les liquides vaisselle Naturel Andrée Jardin sont composés de savon de Marseille et d'huile d'olive bio. Ils nettoient et dégraissent en profondeur la vaisselle délicate tout en étant doux pour les mains. La haute teneur en matières premières végétales en font des produits d'entretien sains qui ne laissent pas de résidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphotères 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</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 {#8787 …} #channels: Doctrine\ORM\PersistentCollection {#8775 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8769 …} #reviews: Doctrine\ORM\PersistentCollection {#8771 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8773 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29967 +product: App\Entity\Product\Product {#8767 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#8777 …} #variants: Doctrine\ORM\PersistentCollection {#8790 …} #options: Doctrine\ORM\PersistentCollection {#8781 …} #associations: Doctrine\ORM\PersistentCollection {#8779 …} #createdAt: DateTime @1758632713 {#8763 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#8764 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8784 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8767} #id: 2932 #name: "Liquide Vaisselle Naturel André Jardin" #slug: "liquide-vaisselle-naturel-andre-jardin-6665" #description: """ <div class="col is-12"><ul>\n <li>Au savon de Marseille et à l'huile d'olive.</li>\n <li>Haute teneur en matières végétales.</li>\n <li>Dégraisse en profondeur, doux pour la peau.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle à la fois bon pour l'environnement et efficace ? Alors on a ce qu'il vous faut ! Et en plus c'est fabriqué en France ! <br /><br />Les liquides vaisselle Naturel Andrée Jardin sont composés de savon de Marseille et d'huile d'olive bio. Ils nettoient et dégraissent en profondeur la vaisselle délicate tout en étant doux pour les mains. La haute teneur en matières premières végétales en font des produits d'entretien sains qui ne laissent pas de résidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphotères 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</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 {#8787 …} #channels: Doctrine\ORM\PersistentCollection {#8775 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8769 …} #reviews: Doctrine\ORM\PersistentCollection {#8771 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8773 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8791 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8767 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#8777 …} #variants: Doctrine\ORM\PersistentCollection {#8790 …} #options: Doctrine\ORM\PersistentCollection {#8781 …} #associations: Doctrine\ORM\PersistentCollection {#8779 …} #createdAt: DateTime @1758632713 {#8763 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#8764 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8784 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8767} #id: 2932 #name: "Liquide Vaisselle Naturel André Jardin" #slug: "liquide-vaisselle-naturel-andre-jardin-6665" #description: """ <div class="col is-12"><ul>\n <li>Au savon de Marseille et à l'huile d'olive.</li>\n <li>Haute teneur en matières végétales.</li>\n <li>Dégraisse en profondeur, doux pour la peau.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle à la fois bon pour l'environnement et efficace ? Alors on a ce qu'il vous faut ! Et en plus c'est fabriqué en France ! <br /><br />Les liquides vaisselle Naturel Andrée Jardin sont composés de savon de Marseille et d'huile d'olive bio. Ils nettoient et dégraissent en profondeur la vaisselle délicate tout en étant doux pour les mains. La haute teneur en matières premières végétales en font des produits d'entretien sains qui ne laissent pas de résidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphotères 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</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 {#8787 …} #channels: Doctrine\ORM\PersistentCollection {#8775 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8769 …} #reviews: Doctrine\ORM\PersistentCollection {#8771 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8773 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Liquide Vaisselle Naturel André Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30207 -props: [ "product" => App\Entity\Product\Product {#8767 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#8777 …} #variants: Doctrine\ORM\PersistentCollection {#8790 …} #options: Doctrine\ORM\PersistentCollection {#8781 …} #associations: Doctrine\ORM\PersistentCollection {#8779 …} #createdAt: DateTime @1758632713 {#8763 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#8764 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8784 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8767} #id: 2932 #name: "Liquide Vaisselle Naturel André Jardin" #slug: "liquide-vaisselle-naturel-andre-jardin-6665" #description: """ <div class="col is-12"><ul>\n <li>Au savon de Marseille et à l'huile d'olive.</li>\n <li>Haute teneur en matières végétales.</li>\n <li>Dégraisse en profondeur, doux pour la peau.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">Vous cherchez un liquide vaisselle à la fois bon pour l'environnement et efficace ? Alors on a ce qu'il vous faut ! Et en plus c'est fabriqué en France ! <br /><br />Les liquides vaisselle Naturel Andrée Jardin sont composés de savon de Marseille et d'huile d'olive bio. Ils nettoient et dégraissent en profondeur la vaisselle délicate tout en étant doux pour les mains. La haute teneur en matières premières végétales en font des produits d'entretien sains qui ne laissent pas de résidus chimiques sur la vaisselle ni dans l'eau sale.</div><h1>Caractéristiques Liquide Vaisselle Naturel André Jardin</h1><div class="col is-12">- Parfums : Pamplemouuse rose ou Sauge-Basilic;<br />- Contenance : 500 ml.<br />- Composition : savon 5% ou plus, mais moins de 15%, agents de surface amphotères 5% ou plus, mais moins de 15%, agents de surface non-ioniques moins de 5%, contient du parfum.</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 {#8787 …} #channels: Doctrine\ORM\PersistentCollection {#8775 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8769 …} #reviews: Doctrine\ORM\PersistentCollection {#8771 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8773 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30191 …} +context: Sylius\TwigHooks\Bag\DataBag {#30200 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30255 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8791 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8801 #collection: Doctrine\Common\Collections\ArrayCollection {#8802 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8800 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38397 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30191 …} +context: Sylius\TwigHooks\Bag\DataBag {#30200 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30255 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Liquide Vaisselle Naturel André Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8801 #collection: Doctrine\Common\Collections\ArrayCollection {#8802 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8800 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38397 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30262 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30191 …} +context: Sylius\TwigHooks\Bag\DataBag {#30200 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30255 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8791 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8801 #collection: Doctrine\Common\Collections\ArrayCollection {#8802 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8800 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38395 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38397 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30312 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30303 …} +context: Sylius\TwigHooks\Bag\DataBag {#30310 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30311 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8791 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30315 +variant: App\Entity\Product\ProductVariant {#8791 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30312 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30303 …} +context: Sylius\TwigHooks\Bag\DataBag {#30310 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30311 …} +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 | 114.0 MiB | 3.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8824 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8831 …} #variants: Doctrine\ORM\PersistentCollection {#8847 …} #options: Doctrine\ORM\PersistentCollection {#8835 …} #associations: Doctrine\ORM\PersistentCollection {#8833 …} #createdAt: DateTime @1758632811 {#8804 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8803 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8838 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8839 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8824} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8841 …} #channels: Doctrine\ORM\PersistentCollection {#8829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8827 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30198 +product: App\Entity\Product\Product {#8824 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8831 …} #variants: Doctrine\ORM\PersistentCollection {#8847 …} #options: Doctrine\ORM\PersistentCollection {#8835 …} #associations: Doctrine\ORM\PersistentCollection {#8833 …} #createdAt: DateTime @1758632811 {#8804 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8803 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8838 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8839 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8824} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8841 …} #channels: Doctrine\ORM\PersistentCollection {#8829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8827 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8848 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8824 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8831 …} #variants: Doctrine\ORM\PersistentCollection {#8847 …} #options: Doctrine\ORM\PersistentCollection {#8835 …} #associations: Doctrine\ORM\PersistentCollection {#8833 …} #createdAt: DateTime @1758632811 {#8804 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8803 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8838 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8839 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8824} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8841 …} #channels: Doctrine\ORM\PersistentCollection {#8829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8827 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Corbeille à Pain Inox Roger Orfevre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30432 -props: [ "product" => App\Entity\Product\Product {#8824 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#8831 …} #variants: Doctrine\ORM\PersistentCollection {#8847 …} #options: Doctrine\ORM\PersistentCollection {#8835 …} #associations: Doctrine\ORM\PersistentCollection {#8833 …} #createdAt: DateTime @1758632811 {#8804 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#8803 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8838 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8839 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8824} #id: 3176 #name: "Corbeille à Pain Inox Roger Orfevre" #slug: "corbeille-a-pain-inox-roger-orfevre-6731" #description: """ <div class="col is-12"><ul>\n <li>En inox, ligne délicieusement rétro.</li>\n <li>Va au lave-vaisselle.</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12"><div>Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div>\n <br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien de l’inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !Une corbeille à pain ? Oui mais dans un style délicieusement rétro, 100 % en inox et fabriquée au coeur de la France dans le Puy de Dôme ! Après utilisation, elle peut même passer sans problème au lave vaisselle et un produit pour entretien pour inox pourra lui redonner toute sa brillance. Si vous aimez l’inox, c’est la corbeille à pain idéale !</div></div><h1>Caractéristiques Corbeille à Pain Inox Roger Orfevre</h1><div class="col is-12">- Inox recouvert d"époxy.<br />- Passe au lave-vaisselle.<br />- Dimensions : 25 x 18 x 4 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8841 …} #channels: Doctrine\ORM\PersistentCollection {#8829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8726 …} #reviews: Doctrine\ORM\PersistentCollection {#8825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8827 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …} +context: Sylius\TwigHooks\Bag\DataBag {#30425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30477 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8848 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8858 #collection: Doctrine\Common\Collections\ArrayCollection {#8859 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8857 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38409 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38411 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …} +context: Sylius\TwigHooks\Bag\DataBag {#30425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30477 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Corbeille à Pain Inox Roger Orfevre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8858 #collection: Doctrine\Common\Collections\ArrayCollection {#8859 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8857 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38409 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38411 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30484 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …} +context: Sylius\TwigHooks\Bag\DataBag {#30425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30477 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8848 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8858 #collection: Doctrine\Common\Collections\ArrayCollection {#8859 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8857 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38409 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38411 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30525 …} +context: Sylius\TwigHooks\Bag\DataBag {#30532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30533 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8848 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30537 +variant: App\Entity\Product\ProductVariant {#8848 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30525 …} +context: Sylius\TwigHooks\Bag\DataBag {#30532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30533 …} +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 | 114.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8864 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8874 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8878 …} #associations: Doctrine\ORM\PersistentCollection {#8876 …} #createdAt: DateTime @1758632325 {#8860 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8861 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8881 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8882 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8864} #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 {#8884 …} #channels: Doctrine\ORM\PersistentCollection {#8872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8866 …} #reviews: Doctrine\ORM\PersistentCollection {#8868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8870 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30423 +product: App\Entity\Product\Product {#8864 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8874 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8878 …} #associations: Doctrine\ORM\PersistentCollection {#8876 …} #createdAt: DateTime @1758632325 {#8860 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8861 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8881 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8882 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8864} #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 {#8884 …} #channels: Doctrine\ORM\PersistentCollection {#8872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8866 …} #reviews: Doctrine\ORM\PersistentCollection {#8868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8870 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8891 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8864 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8874 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8878 …} #associations: Doctrine\ORM\PersistentCollection {#8876 …} #createdAt: DateTime @1758632325 {#8860 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8861 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8881 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8882 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8864} #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 {#8884 …} #channels: Doctrine\ORM\PersistentCollection {#8872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8866 …} #reviews: Doctrine\ORM\PersistentCollection {#8868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8870 …} #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 {#30654 -props: [ "product" => App\Entity\Product\Product {#8864 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8874 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8878 …} #associations: Doctrine\ORM\PersistentCollection {#8876 …} #createdAt: DateTime @1758632325 {#8860 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8861 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8881 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8882 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8864} #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 {#8884 …} #channels: Doctrine\ORM\PersistentCollection {#8872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8866 …} #reviews: Doctrine\ORM\PersistentCollection {#8868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8870 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30712 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30638 …} +context: Sylius\TwigHooks\Bag\DataBag {#30647 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30711 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8891 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8901 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8900 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38423 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38425 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30712 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30638 …} +context: Sylius\TwigHooks\Bag\DataBag {#30647 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30711 …} +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 {#8901 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8900 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38423 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38425 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30718 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30712 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30638 …} +context: Sylius\TwigHooks\Bag\DataBag {#30647 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30711 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8891 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8901 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8900 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38423 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38425 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30768 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30759 …} +context: Sylius\TwigHooks\Bag\DataBag {#30766 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30767 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8891 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30771 +variant: App\Entity\Product\ProductVariant {#8891 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30768 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30759 …} +context: Sylius\TwigHooks\Bag\DataBag {#30766 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30767 …} +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 | 114.0 MiB | 4.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8907 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8917 …} #variants: Doctrine\ORM\PersistentCollection {#8933 …} #options: Doctrine\ORM\PersistentCollection {#8921 …} #associations: Doctrine\ORM\PersistentCollection {#8919 …} #createdAt: DateTime @1758632345 {#8903 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8904 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8924 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8925 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8907} #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 {#8927 …} #channels: Doctrine\ORM\PersistentCollection {#8915 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …} #reviews: Doctrine\ORM\PersistentCollection {#8911 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8913 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30645 +product: App\Entity\Product\Product {#8907 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8917 …} #variants: Doctrine\ORM\PersistentCollection {#8933 …} #options: Doctrine\ORM\PersistentCollection {#8921 …} #associations: Doctrine\ORM\PersistentCollection {#8919 …} #createdAt: DateTime @1758632345 {#8903 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8904 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8924 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8925 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8907} #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 {#8927 …} #channels: Doctrine\ORM\PersistentCollection {#8915 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …} #reviews: Doctrine\ORM\PersistentCollection {#8911 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8913 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8934 …} +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 {#28403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28436 …} +context: Sylius\TwigHooks\Bag\DataBag {#28442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28429 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8907 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8917 …} #variants: Doctrine\ORM\PersistentCollection {#8933 …} #options: Doctrine\ORM\PersistentCollection {#8921 …} #associations: Doctrine\ORM\PersistentCollection {#8919 …} #createdAt: DateTime @1758632345 {#8903 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8904 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8924 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8925 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8907} #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 {#8927 …} #channels: Doctrine\ORM\PersistentCollection {#8915 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …} #reviews: Doctrine\ORM\PersistentCollection {#8911 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8913 …} #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 {#30888 -props: [ "product" => App\Entity\Product\Product {#8907 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8917 …} #variants: Doctrine\ORM\PersistentCollection {#8933 …} #options: Doctrine\ORM\PersistentCollection {#8921 …} #associations: Doctrine\ORM\PersistentCollection {#8919 …} #createdAt: DateTime @1758632345 {#8903 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8904 : 2025-09-23 20:59:05.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8924 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8925 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8907} #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 {#8927 …} #channels: Doctrine\ORM\PersistentCollection {#8915 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …} #reviews: Doctrine\ORM\PersistentCollection {#8911 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8913 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30934 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30872 …} +context: Sylius\TwigHooks\Bag\DataBag {#30881 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30933 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8934 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8947 #collection: Doctrine\Common\Collections\ArrayCollection {#8948 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8946 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38437 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38439 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30934 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30872 …} +context: Sylius\TwigHooks\Bag\DataBag {#30881 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30933 …} +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 {#8947 #collection: Doctrine\Common\Collections\ArrayCollection {#8948 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8946 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38437 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38439 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30940 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30934 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30872 …} +context: Sylius\TwigHooks\Bag\DataBag {#30881 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30933 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8934 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8947 #collection: Doctrine\Common\Collections\ArrayCollection {#8948 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8946 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38437 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38439 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30981 …} +context: Sylius\TwigHooks\Bag\DataBag {#30988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8934 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30993 +variant: App\Entity\Product\ProductVariant {#8934 …} +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 {#9370 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12800 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9367 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30981 …} +context: Sylius\TwigHooks\Bag\DataBag {#30988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30989 …} +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 | 114.0 MiB | 2.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28089 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12865 …} +context: Sylius\TwigHooks\Bag\DataBag {#28111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12875 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31313 +cart: App\Entity\Order\Order {#13779 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28089 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12865 …} +context: Sylius\TwigHooks\Bag\DataBag {#28111 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12875 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||