Components
12
Twig Components
44
Render Count
129
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13268 …} +context: Sylius\TwigHooks\Bag\DataBag {#13274 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13273 …} +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 {#13895 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13275 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13268 …} +context: Sylius\TwigHooks\Bag\DataBag {#13274 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13273 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13968 …} +context: Sylius\TwigHooks\Bag\DataBag {#13970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13971 …} +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 {#13981 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13968 …} +context: Sylius\TwigHooks\Bag\DataBag {#13970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13971 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14042 …} +context: Sylius\TwigHooks\Bag\DataBag {#14062 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14061 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14078 +cart: App\Entity\Order\Order {#14145 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14042 …} +context: Sylius\TwigHooks\Bag\DataBag {#14062 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14061 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 116.0 MiB | 34.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14331 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14319 …} +context: Sylius\TwigHooks\Bag\DataBag {#14325 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14317 …} +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 {#14340 #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 {#14331 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14319 …} +context: Sylius\TwigHooks\Bag\DataBag {#14325 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14317 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28040 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28036 …} +context: Sylius\TwigHooks\Bag\DataBag {#28037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28039 …} +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 {#28049 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28040 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28036 …} +context: Sylius\TwigHooks\Bag\DataBag {#28037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28039 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28149 …} +context: Sylius\TwigHooks\Bag\DataBag {#28150 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28152 …} +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 {#28161 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28149 …} +context: Sylius\TwigHooks\Bag\DataBag {#28150 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28152 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28251 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28247 …} +context: Sylius\TwigHooks\Bag\DataBag {#28248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28250 …} +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 {#28259 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28251 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28247 …} +context: Sylius\TwigHooks\Bag\DataBag {#28248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28250 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 10.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632423 {#8058 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7959 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#8771 …} #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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28784 +product: App\Entity\Product\Product {#7949 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632423 {#8058 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7959 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#8771 …} #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 {#8782 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632423 {#8058 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7959 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#8771 …} #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" => "Pèse sirop Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28944 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632423 {#8058 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7959 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #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 {#8771 …} #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]
|
116.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29015 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29011 …} +context: Sylius\TwigHooks\Bag\DataBag {#29012 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29014 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8782 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053 #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8899 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38183 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29015 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29011 …} +context: Sylius\TwigHooks\Bag\DataBag {#29012 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29014 …} +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 {#9053 #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8899 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38183 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29019 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29015 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29011 …} +context: Sylius\TwigHooks\Bag\DataBag {#29012 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29014 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8782 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053 #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8899 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38183 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29087 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29077 …} +context: Sylius\TwigHooks\Bag\DataBag {#29085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29086 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8782 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29096 +variant: App\Entity\Product\ProductVariant {#8782 …} +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 {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29087 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29077 …} +context: Sylius\TwigHooks\Bag\DataBag {#29085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29086 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 15.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9057 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632627 {#9051 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9054 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28922 +product: App\Entity\Product\Product {#9057 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632627 {#9051 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9054 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9084 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9057 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632627 {#9051 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9054 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #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 {#29223 -props: [ "product" => App\Entity\Product\Product {#9057 #id: 2696 #code: "lot-6-glacons-granit-bleu-de-bretagne-on-the-rocks-7993" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632627 {#9051 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9054 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29269 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29207 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29268 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9084 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9094 #collection: Doctrine\Common\Collections\ArrayCollection {#9095 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9093 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38255 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38257 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29269 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29207 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29268 …} +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 {#9094 #collection: Doctrine\Common\Collections\ArrayCollection {#9095 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9093 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38255 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38257 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29275 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29269 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29207 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29268 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9084 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9094 #collection: Doctrine\Common\Collections\ArrayCollection {#9095 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9093 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38255 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38257 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29316 …} +context: Sylius\TwigHooks\Bag\DataBag {#29323 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9084 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29328 +variant: App\Entity\Product\ProductVariant {#9084 …} +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 {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29325 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29316 …} +context: Sylius\TwigHooks\Bag\DataBag {#29323 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 10.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9100 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632627 {#9096 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9097 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9100} #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 {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29214 +product: App\Entity\Product\Product {#9100 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632627 {#9096 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9097 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9100} #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 {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9121 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 6.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9100 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632627 {#9096 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9097 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9100} #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 {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #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 {#29445 -props: [ "product" => App\Entity\Product\Product {#9100 #id: 2698 #code: "lot-de-6-glacons-granit-rose-pierre-a-vin-on-the-rocks-7995" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632627 {#9096 : 2025-09-23 21:03:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632627 {#9097 : 2025-09-23 21:03:47.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9100} #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 {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29429 …} +context: Sylius\TwigHooks\Bag\DataBag {#29438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29490 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38269 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38271 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29429 …} +context: Sylius\TwigHooks\Bag\DataBag {#29438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29490 …} +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 {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38269 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38271 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29497 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29429 …} +context: Sylius\TwigHooks\Bag\DataBag {#29438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29490 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38269 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38271 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29538 …} +context: Sylius\TwigHooks\Bag\DataBag {#29545 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29546 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9121 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29550 +variant: App\Entity\Product\ProductVariant {#9121 …} +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 {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29538 …} +context: Sylius\TwigHooks\Bag\DataBag {#29545 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29546 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9137 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632711 {#9133 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9134 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #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 {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29436 +product: App\Entity\Product\Product {#9137 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632711 {#9133 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9134 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #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 {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9164 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9137 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632711 {#9133 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9134 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #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 {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #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 {#29667 -props: [ "product" => App\Entity\Product\Product {#9137 #id: 2921 #code: "savon-main-ecologique-renox-7391" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632711 {#9133 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9134 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #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 {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29722 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …} +context: Sylius\TwigHooks\Bag\DataBag {#29660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29721 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9164 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9174 #collection: Doctrine\Common\Collections\ArrayCollection {#9175 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9173 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38283 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29722 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …} +context: Sylius\TwigHooks\Bag\DataBag {#29660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29721 …} +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 {#9174 #collection: Doctrine\Common\Collections\ArrayCollection {#9175 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9173 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38283 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29728 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29722 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29651 …} +context: Sylius\TwigHooks\Bag\DataBag {#29660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29721 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9164 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9174 #collection: Doctrine\Common\Collections\ArrayCollection {#9175 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9173 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38283 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29769 …} +context: Sylius\TwigHooks\Bag\DataBag {#29776 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29777 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9164 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29781 +variant: App\Entity\Product\ProductVariant {#9164 …} +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 {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29769 …} +context: Sylius\TwigHooks\Bag\DataBag {#29776 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29777 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 10.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9180 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632713 {#9176 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#9177 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9180} #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 {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9182 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29658 +product: App\Entity\Product\Product {#9180 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632713 {#9176 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#9177 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9180} #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 {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9182 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9204 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 7.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9180 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632713 {#9176 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#9177 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9180} #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 {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9182 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #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 {#29898 -props: [ "product" => App\Entity\Product\Product {#9180 #id: 2932 #code: "liquide-vaisselle-naturel-andre-jardin-6665" #attributes: Doctrine\ORM\PersistentCollection {#9190 …} #variants: Doctrine\ORM\PersistentCollection {#9203 …} #options: Doctrine\ORM\PersistentCollection {#9194 …} #associations: Doctrine\ORM\PersistentCollection {#9192 …} #createdAt: DateTime @1758632713 {#9176 : 2025-09-23 21:05:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632713 {#9177 : 2025-09-23 21:05:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9197 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9198 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9180} #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 {#9200 …} #channels: Doctrine\ORM\PersistentCollection {#9188 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9182 …} #reviews: Doctrine\ORM\PersistentCollection {#9184 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9186 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29947 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29946 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9204 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9214 #collection: Doctrine\Common\Collections\ArrayCollection {#9215 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9213 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29947 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29946 …} +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 {#9214 #collection: Doctrine\Common\Collections\ArrayCollection {#9215 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9213 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29953 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29947 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29946 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9204 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9214 #collection: Doctrine\Common\Collections\ArrayCollection {#9215 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9213 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29994 …} +context: Sylius\TwigHooks\Bag\DataBag {#30001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9204 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30006 +variant: App\Entity\Product\ProductVariant {#9204 …} +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 {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29994 …} +context: Sylius\TwigHooks\Bag\DataBag {#30001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 5.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9237 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#9244 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9248 …} #associations: Doctrine\ORM\PersistentCollection {#9246 …} #createdAt: DateTime @1758632811 {#9217 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#9216 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9251 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9252 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9237} #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 {#9254 …} #channels: Doctrine\ORM\PersistentCollection {#9242 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9238 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9240 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29889 +product: App\Entity\Product\Product {#9237 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#9244 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9248 …} #associations: Doctrine\ORM\PersistentCollection {#9246 …} #createdAt: DateTime @1758632811 {#9217 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#9216 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9251 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9252 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9237} #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 {#9254 …} #channels: Doctrine\ORM\PersistentCollection {#9242 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9238 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9240 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9261 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9237 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#9244 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9248 …} #associations: Doctrine\ORM\PersistentCollection {#9246 …} #createdAt: DateTime @1758632811 {#9217 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#9216 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9251 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9252 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9237} #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 {#9254 …} #channels: Doctrine\ORM\PersistentCollection {#9242 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9238 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9240 …} #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 {#30123 -props: [ "product" => App\Entity\Product\Product {#9237 #id: 3176 #code: "corbeille-a-pain-inox-roger-orfevre-6731" #attributes: Doctrine\ORM\PersistentCollection {#9244 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9248 …} #associations: Doctrine\ORM\PersistentCollection {#9246 …} #createdAt: DateTime @1758632811 {#9217 : 2025-09-23 21:06:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632811 {#9216 : 2025-09-23 21:06:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9251 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9252 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9237} #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 {#9254 …} #channels: Doctrine\ORM\PersistentCollection {#9242 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9238 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9240 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30107 …} +context: Sylius\TwigHooks\Bag\DataBag {#30116 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30168 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9261 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9271 #collection: Doctrine\Common\Collections\ArrayCollection {#9272 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9270 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30107 …} +context: Sylius\TwigHooks\Bag\DataBag {#30116 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30168 …} +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 {#9271 #collection: Doctrine\Common\Collections\ArrayCollection {#9272 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9270 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30175 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30107 …} +context: Sylius\TwigHooks\Bag\DataBag {#30116 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30168 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9261 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9271 #collection: Doctrine\Common\Collections\ArrayCollection {#9272 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9270 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 2.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30216 …} +context: Sylius\TwigHooks\Bag\DataBag {#30223 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30224 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9261 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30228 +variant: App\Entity\Product\ProductVariant {#9261 …} +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 {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30216 …} +context: Sylius\TwigHooks\Bag\DataBag {#30223 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30224 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9277 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#9287 …} #variants: Doctrine\ORM\PersistentCollection {#9300 …} #options: Doctrine\ORM\PersistentCollection {#9291 …} #associations: Doctrine\ORM\PersistentCollection {#9289 …} #createdAt: DateTime @1758632177 {#9273 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#9274 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9294 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9295 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9277} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°c.</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 {#9297 …} #channels: Doctrine\ORM\PersistentCollection {#9285 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9279 …} #reviews: Doctrine\ORM\PersistentCollection {#9281 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9283 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30114 +product: App\Entity\Product\Product {#9277 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#9287 …} #variants: Doctrine\ORM\PersistentCollection {#9300 …} #options: Doctrine\ORM\PersistentCollection {#9291 …} #associations: Doctrine\ORM\PersistentCollection {#9289 …} #createdAt: DateTime @1758632177 {#9273 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#9274 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9294 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9295 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9277} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°c.</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 {#9297 …} #channels: Doctrine\ORM\PersistentCollection {#9285 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9279 …} #reviews: Doctrine\ORM\PersistentCollection {#9281 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9283 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9301 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9277 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#9287 …} #variants: Doctrine\ORM\PersistentCollection {#9300 …} #options: Doctrine\ORM\PersistentCollection {#9291 …} #associations: Doctrine\ORM\PersistentCollection {#9289 …} #createdAt: DateTime @1758632177 {#9273 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#9274 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9294 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9295 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9277} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°c.</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 {#9297 …} #channels: Doctrine\ORM\PersistentCollection {#9285 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9279 …} #reviews: Doctrine\ORM\PersistentCollection {#9281 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9283 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre foie gras Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30345 -props: [ "product" => App\Entity\Product\Product {#9277 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#9287 …} #variants: Doctrine\ORM\PersistentCollection {#9300 …} #options: Doctrine\ORM\PersistentCollection {#9291 …} #associations: Doctrine\ORM\PersistentCollection {#9289 …} #createdAt: DateTime @1758632177 {#9273 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#9274 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9294 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9295 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9277} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°c.</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 {#9297 …} #channels: Doctrine\ORM\PersistentCollection {#9285 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9279 …} #reviews: Doctrine\ORM\PersistentCollection {#9281 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9283 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30329 …} +context: Sylius\TwigHooks\Bag\DataBag {#30338 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30393 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9301 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9311 #collection: Doctrine\Common\Collections\ArrayCollection {#9312 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9310 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30329 …} +context: Sylius\TwigHooks\Bag\DataBag {#30338 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30393 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre foie gras Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9311 #collection: Doctrine\Common\Collections\ArrayCollection {#9312 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9310 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30400 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30329 …} +context: Sylius\TwigHooks\Bag\DataBag {#30338 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30393 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9301 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9311 #collection: Doctrine\Common\Collections\ArrayCollection {#9312 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9310 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30441 …} +context: Sylius\TwigHooks\Bag\DataBag {#30448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30449 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9301 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30453 +variant: App\Entity\Product\ProductVariant {#9301 …} +price: "10,00\u{A0}€" +originalPrice: "10,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30441 …} +context: Sylius\TwigHooks\Bag\DataBag {#30448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30449 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 6.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9317 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#9327 …} #variants: Doctrine\ORM\PersistentCollection {#9343 …} #options: Doctrine\ORM\PersistentCollection {#9331 …} #associations: Doctrine\ORM\PersistentCollection {#9329 …} #createdAt: DateTime @1758632384 {#9313 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#9314 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9334 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9335 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9317} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …} #channels: Doctrine\ORM\PersistentCollection {#9325 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9319 …} #reviews: Doctrine\ORM\PersistentCollection {#9321 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9323 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30336 +product: App\Entity\Product\Product {#9317 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#9327 …} #variants: Doctrine\ORM\PersistentCollection {#9343 …} #options: Doctrine\ORM\PersistentCollection {#9331 …} #associations: Doctrine\ORM\PersistentCollection {#9329 …} #createdAt: DateTime @1758632384 {#9313 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#9314 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9334 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9335 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9317} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …} #channels: Doctrine\ORM\PersistentCollection {#9325 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9319 …} #reviews: Doctrine\ORM\PersistentCollection {#9321 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9323 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9344 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9317 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#9327 …} #variants: Doctrine\ORM\PersistentCollection {#9343 …} #options: Doctrine\ORM\PersistentCollection {#9331 …} #associations: Doctrine\ORM\PersistentCollection {#9329 …} #createdAt: DateTime @1758632384 {#9313 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#9314 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9334 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9335 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9317} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …} #channels: Doctrine\ORM\PersistentCollection {#9325 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9319 …} #reviews: Doctrine\ORM\PersistentCollection {#9321 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9323 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Capsule Familia Le Parfait" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30570 -props: [ "product" => App\Entity\Product\Product {#9317 #id: 1638 #code: "capsule-familia-le-parfait-7617" #attributes: Doctrine\ORM\PersistentCollection {#9327 …} #variants: Doctrine\ORM\PersistentCollection {#9343 …} #options: Doctrine\ORM\PersistentCollection {#9331 …} #associations: Doctrine\ORM\PersistentCollection {#9329 …} #createdAt: DateTime @1758632384 {#9313 : 2025-09-23 20:59:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632384 {#9314 : 2025-09-23 20:59:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9334 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9335 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9317} #id: 1638 #name: "Capsule Familia Le Parfait" #slug: "capsule-familia-le-parfait-7617" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adaptée aux terrines "Familia" Le Parfait.</li>\n <li>Assure une étanchéité parfaite</li>\n <li><strong>Fabriqué en France. Puy-Guillaume (Auvergne)</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Capsule Familia Le Parfait</h1><div class="col is-12">Les Capsules "Familia" Le parfait sont spécialement conçues pour s'adapter aux terrines éponymes. Elles assurent l'étanchéité des bocaux pour une conservation parfaite de vos préparations.</div><h1>Caractéristiques Capsule Familia Le Parfait</h1><div class="col is-12">- ref 91999/VMCOBTPM : diamètre 8,2 cm pour bocaux de 200 ml.<br />- ref 91999/VMCOBTMM : diamètre 10 cm pour bocaux de 350, 500, 750 et 1000 ml.<br />- ref 91999/VMCOBTGM : diamètre 11 cm pour bocaux de 1000 et 1500 ml.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9337 …} #channels: Doctrine\ORM\PersistentCollection {#9325 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9319 …} #reviews: Doctrine\ORM\PersistentCollection {#9321 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9323 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30619 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30554 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30618 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9344 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9357 #collection: Doctrine\Common\Collections\ArrayCollection {#9358 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9356 …} -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 {#30619 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30554 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30618 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Capsule Familia Le Parfait" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9357 #collection: Doctrine\Common\Collections\ArrayCollection {#9358 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9356 …} -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 {#30625 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30619 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30554 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30618 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9344 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9357 #collection: Doctrine\Common\Collections\ArrayCollection {#9358 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9356 …} -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 | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30675 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30666 …} +context: Sylius\TwigHooks\Bag\DataBag {#30673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30674 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9344 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30678 +variant: App\Entity\Product\ProductVariant {#9344 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30675 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30666 …} +context: Sylius\TwigHooks\Bag\DataBag {#30673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30674 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9363 #id: 2924 #code: "renovateur-inox-ecologique-renox-7395" #attributes: Doctrine\ORM\PersistentCollection {#9370 …} #variants: Doctrine\ORM\PersistentCollection {#9383 …} #options: Doctrine\ORM\PersistentCollection {#9374 …} #associations: Doctrine\ORM\PersistentCollection {#9372 …} #createdAt: DateTime @1758632711 {#9359 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9360 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9377 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9363} #id: 2924 #name: "Rénovateur Inox écologique Renox" #slug: "renovateur-inox-ecologique-renox-7395" #description: """ <div class="col is-12"><ul>\n <li>Efficacité professionnelle.</li>\n <li>Pour tout article culinaire en inox.</li>\n <li>Redonne de la brillance.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Rénovateur Inox é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 Rénovateur Inox écologique Renox</h1><div class="col is-12">- Efficacité professionnelle.<br />- Produit d'origine naturelle Ecocert.<br />- Rénovateur pour articles culinaires en inox.<br />- Nettoie les taches difficiles telles que les traces de calcaire, les jaunissements dus à la surchauffe, les traces d'amidon ...<br />- Redonne de la brillance à l'inox.<br />- Made in France.<br />- Contenance : 300 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 {#9380 …} #channels: Doctrine\ORM\PersistentCollection {#9368 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9364 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9366 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30561 +product: App\Entity\Product\Product {#9363 #id: 2924 #code: "renovateur-inox-ecologique-renox-7395" #attributes: Doctrine\ORM\PersistentCollection {#9370 …} #variants: Doctrine\ORM\PersistentCollection {#9383 …} #options: Doctrine\ORM\PersistentCollection {#9374 …} #associations: Doctrine\ORM\PersistentCollection {#9372 …} #createdAt: DateTime @1758632711 {#9359 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9360 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9377 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9363} #id: 2924 #name: "Rénovateur Inox écologique Renox" #slug: "renovateur-inox-ecologique-renox-7395" #description: """ <div class="col is-12"><ul>\n <li>Efficacité professionnelle.</li>\n <li>Pour tout article culinaire en inox.</li>\n <li>Redonne de la brillance.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Rénovateur Inox é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 Rénovateur Inox écologique Renox</h1><div class="col is-12">- Efficacité professionnelle.<br />- Produit d'origine naturelle Ecocert.<br />- Rénovateur pour articles culinaires en inox.<br />- Nettoie les taches difficiles telles que les traces de calcaire, les jaunissements dus à la surchauffe, les traces d'amidon ...<br />- Redonne de la brillance à l'inox.<br />- Made in France.<br />- Contenance : 300 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 {#9380 …} #channels: Doctrine\ORM\PersistentCollection {#9368 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9364 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9366 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9384 …} +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 {#28316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28349 …} +context: Sylius\TwigHooks\Bag\DataBag {#28355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28342 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 3.47 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9363 #id: 2924 #code: "renovateur-inox-ecologique-renox-7395" #attributes: Doctrine\ORM\PersistentCollection {#9370 …} #variants: Doctrine\ORM\PersistentCollection {#9383 …} #options: Doctrine\ORM\PersistentCollection {#9374 …} #associations: Doctrine\ORM\PersistentCollection {#9372 …} #createdAt: DateTime @1758632711 {#9359 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9360 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9377 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9363} #id: 2924 #name: "Rénovateur Inox écologique Renox" #slug: "renovateur-inox-ecologique-renox-7395" #description: """ <div class="col is-12"><ul>\n <li>Efficacité professionnelle.</li>\n <li>Pour tout article culinaire en inox.</li>\n <li>Redonne de la brillance.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Rénovateur Inox é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 Rénovateur Inox écologique Renox</h1><div class="col is-12">- Efficacité professionnelle.<br />- Produit d'origine naturelle Ecocert.<br />- Rénovateur pour articles culinaires en inox.<br />- Nettoie les taches difficiles telles que les traces de calcaire, les jaunissements dus à la surchauffe, les traces d'amidon ...<br />- Redonne de la brillance à l'inox.<br />- Made in France.<br />- Contenance : 300 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 {#9380 …} #channels: Doctrine\ORM\PersistentCollection {#9368 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9364 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9366 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Rénovateur Inox écologique Renox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30795 -props: [ "product" => App\Entity\Product\Product {#9363 #id: 2924 #code: "renovateur-inox-ecologique-renox-7395" #attributes: Doctrine\ORM\PersistentCollection {#9370 …} #variants: Doctrine\ORM\PersistentCollection {#9383 …} #options: Doctrine\ORM\PersistentCollection {#9374 …} #associations: Doctrine\ORM\PersistentCollection {#9372 …} #createdAt: DateTime @1758632711 {#9359 : 2025-09-23 21:05:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632711 {#9360 : 2025-09-23 21:05:11.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9377 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9363} #id: 2924 #name: "Rénovateur Inox écologique Renox" #slug: "renovateur-inox-ecologique-renox-7395" #description: """ <div class="col is-12"><ul>\n <li>Efficacité professionnelle.</li>\n <li>Pour tout article culinaire en inox.</li>\n <li>Redonne de la brillance.</li>\n <li><strong>Produit écologique.</strong></li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Rénovateur Inox é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 Rénovateur Inox écologique Renox</h1><div class="col is-12">- Efficacité professionnelle.<br />- Produit d'origine naturelle Ecocert.<br />- Rénovateur pour articles culinaires en inox.<br />- Nettoie les taches difficiles telles que les traces de calcaire, les jaunissements dus à la surchauffe, les traces d'amidon ...<br />- Redonne de la brillance à l'inox.<br />- Made in France.<br />- Contenance : 300 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 {#9380 …} #channels: Doctrine\ORM\PersistentCollection {#9368 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9364 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9366 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30779 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30849 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9384 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9397 #collection: Doctrine\Common\Collections\ArrayCollection {#9398 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9396 …} -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 {#30850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30779 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30849 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Rénovateur Inox écologique Renox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9397 #collection: Doctrine\Common\Collections\ArrayCollection {#9398 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9396 …} -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 {#30856 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30779 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30849 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9384 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9397 #collection: Doctrine\Common\Collections\ArrayCollection {#9398 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9396 …} -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 | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30906 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30897 …} +context: Sylius\TwigHooks\Bag\DataBag {#30904 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30905 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9384 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30909 +variant: App\Entity\Product\ProductVariant {#9384 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9736 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13166 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9733 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30906 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30897 …} +context: Sylius\TwigHooks\Bag\DataBag {#30904 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30905 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28002 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13231 …} +context: Sylius\TwigHooks\Bag\DataBag {#28024 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13241 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31229 +cart: App\Entity\Order\Order {#14145 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28002 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13231 …} +context: Sylius\TwigHooks\Bag\DataBag {#28024 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13241 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||