Components
12
Twig Components
44
Render Count
76
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.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#12593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …} +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 {#13214 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#12593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13287 …} +context: Sylius\TwigHooks\Bag\DataBag {#13289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13290 …} +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 {#13300 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13287 …} +context: Sylius\TwigHooks\Bag\DataBag {#13289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13290 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13361 …} +context: Sylius\TwigHooks\Bag\DataBag {#13381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13380 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13397 +cart: App\Entity\Order\Order {#13464 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13361 …} +context: Sylius\TwigHooks\Bag\DataBag {#13381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13380 …} +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 | 15.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13638 …} +context: Sylius\TwigHooks\Bag\DataBag {#13644 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13636 …} +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 {#13659 #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 {#13650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13638 …} +context: Sylius\TwigHooks\Bag\DataBag {#13644 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13636 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …} +context: Sylius\TwigHooks\Bag\DataBag {#27447 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27449 …} +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 {#27459 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …} +context: Sylius\TwigHooks\Bag\DataBag {#27447 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27449 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27563 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27559 …} +context: Sylius\TwigHooks\Bag\DataBag {#27560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27562 …} +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 {#27571 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27563 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27559 …} +context: Sylius\TwigHooks\Bag\DataBag {#27560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27562 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 2.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27634 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27630 …} +context: Sylius\TwigHooks\Bag\DataBag {#27631 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27633 …} +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 {#27642 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27634 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27630 …} +context: Sylius\TwigHooks\Bag\DataBag {#27631 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27633 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 9.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632615 {#7725 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#7770 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28168 +product: App\Entity\Product\Product {#7995 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632615 {#7725 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#7770 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28434 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 2.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632615 {#7725 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#7770 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cocktailmaster" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28845 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 2668 #code: "cocktailmaster-952" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632615 {#7725 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#7770 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 2668 #name: "Cocktailmaster" #slug: "cocktailmaster-952" #description: """ <div class="col is-12"><ul>\n <li>Permet de ne pas mélanger plusieurs boissons dans un verre.</li>\n <li>Utilisé par les professionnels.</li>\n <li>Livré avec recettes. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description cocktailmaster</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes Lignes et couleurs Cocktailmaster</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div>\n <div>Comme son nom ne l'indique pas, le Cocktailmaster est bien fabriqué en France ! Il reprend le principe des différences de densité entre les liquides. Plus un liquide est sucré plus il est lourd. Plus un liquide est alcoolisé plus il est léger. Pour modifier les densités, il suffit de sucrer pour alourdir ou de mouiller pour alléger (ou d’alcooliser).<br /><br /></div>\n <div>Mais à quoi peut bien servir alors le Cocktailmaster dans cette affaire ? Le secret se situe essentiellement dans la boule flottante qui permet un versement régulier pour faire des étages bien propres ! Il est à noté que suivant les boissons, la séparation entre les couches sera plus ou moins nette. <br /><br /></div>\n <div>Pour des mélanges réussis à tous les coups, nous vous recommandons d'acheter également le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/tellier-livre-de-recettes-cocktailmaster-prd2029.html">Lignes et couleurs Cocktailmaster<br /><br /><br /></a></div>\n <div>Le cocktailmaster fonctionne avec les boissons gazeuses et/ou chaudes. Le cocktailmaster permet également de faire le Irishcoffee. Utilisé par les professionnels. <br /><br /></div>\n <div>Alors à vos jus de fruits et boissons alcoolisés ou non et comme toujours consommez avec modération !</div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #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 {#28924 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28927 …} +context: Sylius\TwigHooks\Bag\DataBag {#28922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28921 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28434 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28780 #collection: Doctrine\Common\Collections\ArrayCollection {#28779 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28617 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38184 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28924 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28927 …} +context: Sylius\TwigHooks\Bag\DataBag {#28922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28921 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cocktailmaster" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28780 #collection: Doctrine\Common\Collections\ArrayCollection {#28779 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28617 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38184 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28932 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28924 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28927 …} +context: Sylius\TwigHooks\Bag\DataBag {#28922 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28921 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28434 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28780 #collection: Doctrine\Common\Collections\ArrayCollection {#28779 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28617 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38184 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29000 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28990 …} +context: Sylius\TwigHooks\Bag\DataBag {#28998 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28999 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28434 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29009 +variant: App\Entity\Product\ProductVariant {#28434 …} +price: "38,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29000 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28990 …} +context: Sylius\TwigHooks\Bag\DataBag {#28998 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28999 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 5.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 2669 #code: "marque-verres-vacuvin-2032" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632615 {#8534 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8535 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 2669 #name: "Marque-verres-vacuvin" #slug: "marque-verres-vacuvin-2032" #description: """ <div class="col is-12"><ul>\n <li>Idéal pour personnaliser les verres.</li>\n <li>Place à la fête ! </li>\n </ul></div><h1>Description marque-verres VACU VIN</h1><div class="col is-12">Les marque-verres VACU VIN permettent de personnaliser chaque verre ou chaque invité. Avec les marque-verres VAC VIN, vous aurez toujours 12 hôtes supplémentaires à votre fête ! Les marque-verres VACU VIN adhèrent au moyen d’une ventouse à la surface du verre.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28823 +product: App\Entity\Product\Product {#8536 #id: 2669 #code: "marque-verres-vacuvin-2032" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632615 {#8534 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8535 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 2669 #name: "Marque-verres-vacuvin" #slug: "marque-verres-vacuvin-2032" #description: """ <div class="col is-12"><ul>\n <li>Idéal pour personnaliser les verres.</li>\n <li>Place à la fête ! </li>\n </ul></div><h1>Description marque-verres VACU VIN</h1><div class="col is-12">Les marque-verres VACU VIN permettent de personnaliser chaque verre ou chaque invité. Avec les marque-verres VAC VIN, vous aurez toujours 12 hôtes supplémentaires à votre fête ! Les marque-verres VACU VIN adhèrent au moyen d’une ventouse à la surface du verre.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29082 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 2669 #code: "marque-verres-vacuvin-2032" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632615 {#8534 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8535 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 2669 #name: "Marque-verres-vacuvin" #slug: "marque-verres-vacuvin-2032" #description: """ <div class="col is-12"><ul>\n <li>Idéal pour personnaliser les verres.</li>\n <li>Place à la fête ! </li>\n </ul></div><h1>Description marque-verres VACU VIN</h1><div class="col is-12">Les marque-verres VACU VIN permettent de personnaliser chaque verre ou chaque invité. Avec les marque-verres VAC VIN, vous aurez toujours 12 hôtes supplémentaires à votre fête ! Les marque-verres VACU VIN adhèrent au moyen d’une ventouse à la surface du verre.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Marque-verres-vacuvin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29156 -props: [ "product" => App\Entity\Product\Product {#8536 #id: 2669 #code: "marque-verres-vacuvin-2032" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632615 {#8534 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8535 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 2669 #name: "Marque-verres-vacuvin" #slug: "marque-verres-vacuvin-2032" #description: """ <div class="col is-12"><ul>\n <li>Idéal pour personnaliser les verres.</li>\n <li>Place à la fête ! </li>\n </ul></div><h1>Description marque-verres VACU VIN</h1><div class="col is-12">Les marque-verres VACU VIN permettent de personnaliser chaque verre ou chaque invité. Avec les marque-verres VAC VIN, vous aurez toujours 12 hôtes supplémentaires à votre fête ! Les marque-verres VACU VIN adhèrent au moyen d’une ventouse à la surface du verre.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29140 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29082 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29090 #collection: Doctrine\Common\Collections\ArrayCollection {#29102 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29078 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38256 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38258 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29140 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Marque-verres-vacuvin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29090 #collection: Doctrine\Common\Collections\ArrayCollection {#29102 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29078 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38256 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38258 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29220 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29140 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29082 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29090 #collection: Doctrine\Common\Collections\ArrayCollection {#29102 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29078 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38256 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38258 …} } "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 {#29270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29261 …} +context: Sylius\TwigHooks\Bag\DataBag {#29268 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29082 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29273 +variant: App\Entity\Product\ProductVariant {#29082 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29261 …} +context: Sylius\TwigHooks\Bag\DataBag {#29268 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 2670 #code: "pilon-a-cocktail-2147" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632615 {#8557 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8558 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 2670 #name: "Pilon à cocktail" #slug: "pilon-a-cocktail-2147" #description: """ <div class="col is-12"><ul>\n <li>Ecrase fruits et glace.</li>\n <li>Bois hêtre naturel. </li>\n </ul></div><h1>Description pilon à cocktail</h1><div class="col is-12">Le pilon à cocktail permet d'écraser les fruits et la glace pour concevoir vos Mojitos, Caipirinhas et autres Cocktails.<br />Bois hêtre naturel. Base dentelée. Longueur 22 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29147 +product: App\Entity\Product\Product {#8559 #id: 2670 #code: "pilon-a-cocktail-2147" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632615 {#8557 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8558 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 2670 #name: "Pilon à cocktail" #slug: "pilon-a-cocktail-2147" #description: """ <div class="col is-12"><ul>\n <li>Ecrase fruits et glace.</li>\n <li>Bois hêtre naturel. </li>\n </ul></div><h1>Description pilon à cocktail</h1><div class="col is-12">Le pilon à cocktail permet d'écraser les fruits et la glace pour concevoir vos Mojitos, Caipirinhas et autres Cocktails.<br />Bois hêtre naturel. Base dentelée. Longueur 22 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29336 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +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 {#8559 #id: 2670 #code: "pilon-a-cocktail-2147" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632615 {#8557 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8558 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 2670 #name: "Pilon à cocktail" #slug: "pilon-a-cocktail-2147" #description: """ <div class="col is-12"><ul>\n <li>Ecrase fruits et glace.</li>\n <li>Bois hêtre naturel. </li>\n </ul></div><h1>Description pilon à cocktail</h1><div class="col is-12">Le pilon à cocktail permet d'écraser les fruits et la glace pour concevoir vos Mojitos, Caipirinhas et autres Cocktails.<br />Bois hêtre naturel. Base dentelée. Longueur 22 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pilon à cocktail" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29407 -props: [ "product" => App\Entity\Product\Product {#8559 #id: 2670 #code: "pilon-a-cocktail-2147" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632615 {#8557 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8558 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 2670 #name: "Pilon à cocktail" #slug: "pilon-a-cocktail-2147" #description: """ <div class="col is-12"><ul>\n <li>Ecrase fruits et glace.</li>\n <li>Bois hêtre naturel. </li>\n </ul></div><h1>Description pilon à cocktail</h1><div class="col is-12">Le pilon à cocktail permet d'écraser les fruits et la glace pour concevoir vos Mojitos, Caipirinhas et autres Cocktails.<br />Bois hêtre naturel. Base dentelée. Longueur 22 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29391 …} +context: Sylius\TwigHooks\Bag\DataBag {#29458 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29388 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29336 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29344 #collection: Doctrine\Common\Collections\ArrayCollection {#29353 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29332 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38270 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29391 …} +context: Sylius\TwigHooks\Bag\DataBag {#29458 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29388 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pilon à cocktail" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29344 #collection: Doctrine\Common\Collections\ArrayCollection {#29353 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29332 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38270 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29462 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29391 …} +context: Sylius\TwigHooks\Bag\DataBag {#29458 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29388 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29336 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29344 #collection: Doctrine\Common\Collections\ArrayCollection {#29353 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29332 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38270 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} } "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 {#29512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29503 …} +context: Sylius\TwigHooks\Bag\DataBag {#29510 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29511 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29336 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29515 +variant: App\Entity\Product\ProductVariant {#29336 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29503 …} +context: Sylius\TwigHooks\Bag\DataBag {#29510 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29511 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8582 #id: 2671 #code: "louche-a-punch-emsa-2187" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632615 {#8580 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8581 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 2671 #name: "Louche à punch EMSA" #slug: "louche-a-punch-emsa-2187" #description: """ <div class="col is-12"><ul>\n <li>Manche extra long</li>\n <li>Va au lave vaisselle</li>\n </ul></div><h1>Description louche à puch EMSA</h1><div class="col is-12">La louche à punch emsa dispose d'un manche extra-long qui facilite la prise en main, vos mains ne s'approchent pas des aliments et la louche ne glisse pas.<br /><br />Longueur 34 cm. Lavable en lave-vaisselle. Matière : SAN, transparente comme le verre et très solide.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29398 +product: App\Entity\Product\Product {#8582 #id: 2671 #code: "louche-a-punch-emsa-2187" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632615 {#8580 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8581 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 2671 #name: "Louche à punch EMSA" #slug: "louche-a-punch-emsa-2187" #description: """ <div class="col is-12"><ul>\n <li>Manche extra long</li>\n <li>Va au lave vaisselle</li>\n </ul></div><h1>Description louche à puch EMSA</h1><div class="col is-12">La louche à punch emsa dispose d'un manche extra-long qui facilite la prise en main, vos mains ne s'approchent pas des aliments et la louche ne glisse pas.<br /><br />Longueur 34 cm. Lavable en lave-vaisselle. Matière : SAN, transparente comme le verre et très solide.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29578 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8582 #id: 2671 #code: "louche-a-punch-emsa-2187" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632615 {#8580 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8581 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 2671 #name: "Louche à punch EMSA" #slug: "louche-a-punch-emsa-2187" #description: """ <div class="col is-12"><ul>\n <li>Manche extra long</li>\n <li>Va au lave vaisselle</li>\n </ul></div><h1>Description louche à puch EMSA</h1><div class="col is-12">La louche à punch emsa dispose d'un manche extra-long qui facilite la prise en main, vos mains ne s'approchent pas des aliments et la louche ne glisse pas.<br /><br />Longueur 34 cm. Lavable en lave-vaisselle. Matière : SAN, transparente comme le verre et très solide.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Louche à punch EMSA" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29649 -props: [ "product" => App\Entity\Product\Product {#8582 #id: 2671 #code: "louche-a-punch-emsa-2187" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632615 {#8580 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8581 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 2671 #name: "Louche à punch EMSA" #slug: "louche-a-punch-emsa-2187" #description: """ <div class="col is-12"><ul>\n <li>Manche extra long</li>\n <li>Va au lave vaisselle</li>\n </ul></div><h1>Description louche à puch EMSA</h1><div class="col is-12">La louche à punch emsa dispose d'un manche extra-long qui facilite la prise en main, vos mains ne s'approchent pas des aliments et la louche ne glisse pas.<br /><br />Longueur 34 cm. Lavable en lave-vaisselle. Matière : SAN, transparente comme le verre et très solide.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29642 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29633 …} +context: Sylius\TwigHooks\Bag\DataBag {#29700 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29630 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29578 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29586 #collection: Doctrine\Common\Collections\ArrayCollection {#29595 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29574 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38284 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38286 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29642 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29633 …} +context: Sylius\TwigHooks\Bag\DataBag {#29700 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29630 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Louche à punch EMSA" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29586 #collection: Doctrine\Common\Collections\ArrayCollection {#29595 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29574 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38284 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38286 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29704 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29642 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29633 …} +context: Sylius\TwigHooks\Bag\DataBag {#29700 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29630 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29578 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29586 #collection: Doctrine\Common\Collections\ArrayCollection {#29595 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29574 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38284 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38286 …} } "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 {#29754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29745 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29753 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29578 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29757 +variant: App\Entity\Product\ProductVariant {#29578 …} +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 {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29745 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29753 …} +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.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8605 #id: 2672 #code: "cuillere-a-cocktail-louis-tellier-2302" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632615 {#8603 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8604 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 2672 #name: "Cuillère à cocktail Louis Tellier" #slug: "cuillere-a-cocktail-louis-tellier-2302" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour les contenants profonds.</li>\n <li>Tout inox.</li>\n </ul></div><h1>Description Cuillère à cocktail Louis Tellier</h1><div class="col is-12">La cuillère à cocktail est particulièrement adaptée aux contenants profonds.<br />Inox. Va au lave vaisselle. Manche torsadé. 1 côté cuillère, 1 côté fourchette. Longueur totale 32,5 cm. Longueur du manche 22,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29640 +product: App\Entity\Product\Product {#8605 #id: 2672 #code: "cuillere-a-cocktail-louis-tellier-2302" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632615 {#8603 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8604 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 2672 #name: "Cuillère à cocktail Louis Tellier" #slug: "cuillere-a-cocktail-louis-tellier-2302" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour les contenants profonds.</li>\n <li>Tout inox.</li>\n </ul></div><h1>Description Cuillère à cocktail Louis Tellier</h1><div class="col is-12">La cuillère à cocktail est particulièrement adaptée aux contenants profonds.<br />Inox. Va au lave vaisselle. Manche torsadé. 1 côté cuillère, 1 côté fourchette. Longueur totale 32,5 cm. Longueur du manche 22,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29820 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8605 #id: 2672 #code: "cuillere-a-cocktail-louis-tellier-2302" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632615 {#8603 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8604 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 2672 #name: "Cuillère à cocktail Louis Tellier" #slug: "cuillere-a-cocktail-louis-tellier-2302" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour les contenants profonds.</li>\n <li>Tout inox.</li>\n </ul></div><h1>Description Cuillère à cocktail Louis Tellier</h1><div class="col is-12">La cuillère à cocktail est particulièrement adaptée aux contenants profonds.<br />Inox. Va au lave vaisselle. Manche torsadé. 1 côté cuillère, 1 côté fourchette. Longueur totale 32,5 cm. Longueur du manche 22,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuillère à cocktail Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29891 -props: [ "product" => App\Entity\Product\Product {#8605 #id: 2672 #code: "cuillere-a-cocktail-louis-tellier-2302" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632615 {#8603 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8604 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 2672 #name: "Cuillère à cocktail Louis Tellier" #slug: "cuillere-a-cocktail-louis-tellier-2302" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour les contenants profonds.</li>\n <li>Tout inox.</li>\n </ul></div><h1>Description Cuillère à cocktail Louis Tellier</h1><div class="col is-12">La cuillère à cocktail est particulièrement adaptée aux contenants profonds.<br />Inox. Va au lave vaisselle. Manche torsadé. 1 côté cuillère, 1 côté fourchette. Longueur totale 32,5 cm. Longueur du manche 22,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #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 {#29956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29875 …} +context: Sylius\TwigHooks\Bag\DataBag {#29942 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29872 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29820 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29828 #collection: Doctrine\Common\Collections\ArrayCollection {#29837 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29816 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38300 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29875 …} +context: Sylius\TwigHooks\Bag\DataBag {#29942 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29872 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuillère à cocktail Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29828 #collection: Doctrine\Common\Collections\ArrayCollection {#29837 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29816 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38300 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29961 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29875 …} +context: Sylius\TwigHooks\Bag\DataBag {#29942 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29872 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29820 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29828 #collection: Doctrine\Common\Collections\ArrayCollection {#29837 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29816 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38300 …} } "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 {#30010 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30001 …} +context: Sylius\TwigHooks\Bag\DataBag {#30008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30009 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29820 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30013 +variant: App\Entity\Product\ProductVariant {#29820 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30010 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30001 …} +context: Sylius\TwigHooks\Bag\DataBag {#30008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30009 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8628 #id: 2673 #code: "set-champagne-vacu-vin-3260" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8627 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 2673 #name: "Set champagne VACU VIN" #slug: "set-champagne-vacu-vin-3260" #description: """ <div class="col is-12"><ul>\r\n <li>Excellent rapport qualité prix.</li>\r\n <li>Ustensiles de qualité.</li>\r\n <li>Idéal pour offrir.</li>\r\n </ul></div><h1>Description set champagne VACU VIN</h1><div class="col is-12">Le set VACU VIN champagne comprend : 1 griffe à champage, 1 seau à champagne réfrigérant, 1 bouchon de champagne.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29882 +product: App\Entity\Product\Product {#8628 #id: 2673 #code: "set-champagne-vacu-vin-3260" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8627 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 2673 #name: "Set champagne VACU VIN" #slug: "set-champagne-vacu-vin-3260" #description: """ <div class="col is-12"><ul>\r\n <li>Excellent rapport qualité prix.</li>\r\n <li>Ustensiles de qualité.</li>\r\n <li>Idéal pour offrir.</li>\r\n </ul></div><h1>Description set champagne VACU VIN</h1><div class="col is-12">Le set VACU VIN champagne comprend : 1 griffe à champage, 1 seau à champagne réfrigérant, 1 bouchon de champagne.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30076 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8628 #id: 2673 #code: "set-champagne-vacu-vin-3260" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8627 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 2673 #name: "Set champagne VACU VIN" #slug: "set-champagne-vacu-vin-3260" #description: """ <div class="col is-12"><ul>\r\n <li>Excellent rapport qualité prix.</li>\r\n <li>Ustensiles de qualité.</li>\r\n <li>Idéal pour offrir.</li>\r\n </ul></div><h1>Description set champagne VACU VIN</h1><div class="col is-12">Le set VACU VIN champagne comprend : 1 griffe à champage, 1 seau à champagne réfrigérant, 1 bouchon de champagne.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Set champagne VACU VIN" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30147 -props: [ "product" => App\Entity\Product\Product {#8628 #id: 2673 #code: "set-champagne-vacu-vin-3260" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632615 {#8626 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8627 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 2673 #name: "Set champagne VACU VIN" #slug: "set-champagne-vacu-vin-3260" #description: """ <div class="col is-12"><ul>\r\n <li>Excellent rapport qualité prix.</li>\r\n <li>Ustensiles de qualité.</li>\r\n <li>Idéal pour offrir.</li>\r\n </ul></div><h1>Description set champagne VACU VIN</h1><div class="col is-12">Le set VACU VIN champagne comprend : 1 griffe à champage, 1 seau à champagne réfrigérant, 1 bouchon de champagne.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30131 …} +context: Sylius\TwigHooks\Bag\DataBag {#30198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30128 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30076 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30084 #collection: Doctrine\Common\Collections\ArrayCollection {#30093 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30072 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38314 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30131 …} +context: Sylius\TwigHooks\Bag\DataBag {#30198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30128 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Set champagne VACU VIN" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30084 #collection: Doctrine\Common\Collections\ArrayCollection {#30093 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30072 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38314 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30202 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30131 …} +context: Sylius\TwigHooks\Bag\DataBag {#30198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30128 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30076 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30084 #collection: Doctrine\Common\Collections\ArrayCollection {#30093 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30072 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38314 …} } "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 {#30252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30243 …} +context: Sylius\TwigHooks\Bag\DataBag {#30250 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30251 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30076 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30255 +variant: App\Entity\Product\ProductVariant {#30076 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30243 …} +context: Sylius\TwigHooks\Bag\DataBag {#30250 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30251 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8651 #id: 2674 #code: "piques-aperitif-yoko-design-4398" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632615 {#8649 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8650 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 2674 #name: "Piques apéritif Yoko Design" #slug: "piques-aperitif-yoko-design-4398" #description: """ <div class="col is-12"><ul>\n <li>6 piques apéritif en forme de fléchette</li>\n <li>Idéal pour savourer les amuse-bouches</li>\n <li>Fourni avec un socle pour reposer son pique</li>\n </ul></div><h1>Description Piques apéritif Yoko Design</h1><div class="col is-12">Les Piques apéritif Yoko Design en forme de fléchette sont idéal pour savourer des dips, mini-brochettes et amuse-bouches ! Ces derniers vous permettront de toujours retrouver votre pique pour aller déguster les petits mêts.<br />Les piques apéritif Yoko Design accompagneront vos brunch improvisés entre amis, vos cocktails dinatoire ou vos goûters d'anniversaire !</div><h1>Caractéristiques Piques apéritif Yoko Design</h1><div class="col is-12">6 piques à apéritif. 1 boîte de rangement. Longueur d'un pique: 9.5 cm. Dimensions de la boîte de rangement: diamètre 5.6 cm, hauteur: 10.2 cm. Lavage à la main.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30138 +product: App\Entity\Product\Product {#8651 #id: 2674 #code: "piques-aperitif-yoko-design-4398" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632615 {#8649 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8650 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 2674 #name: "Piques apéritif Yoko Design" #slug: "piques-aperitif-yoko-design-4398" #description: """ <div class="col is-12"><ul>\n <li>6 piques apéritif en forme de fléchette</li>\n <li>Idéal pour savourer les amuse-bouches</li>\n <li>Fourni avec un socle pour reposer son pique</li>\n </ul></div><h1>Description Piques apéritif Yoko Design</h1><div class="col is-12">Les Piques apéritif Yoko Design en forme de fléchette sont idéal pour savourer des dips, mini-brochettes et amuse-bouches ! Ces derniers vous permettront de toujours retrouver votre pique pour aller déguster les petits mêts.<br />Les piques apéritif Yoko Design accompagneront vos brunch improvisés entre amis, vos cocktails dinatoire ou vos goûters d'anniversaire !</div><h1>Caractéristiques Piques apéritif Yoko Design</h1><div class="col is-12">6 piques à apéritif. 1 boîte de rangement. Longueur d'un pique: 9.5 cm. Dimensions de la boîte de rangement: diamètre 5.6 cm, hauteur: 10.2 cm. Lavage à la main.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30318 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8651 #id: 2674 #code: "piques-aperitif-yoko-design-4398" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632615 {#8649 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8650 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 2674 #name: "Piques apéritif Yoko Design" #slug: "piques-aperitif-yoko-design-4398" #description: """ <div class="col is-12"><ul>\n <li>6 piques apéritif en forme de fléchette</li>\n <li>Idéal pour savourer les amuse-bouches</li>\n <li>Fourni avec un socle pour reposer son pique</li>\n </ul></div><h1>Description Piques apéritif Yoko Design</h1><div class="col is-12">Les Piques apéritif Yoko Design en forme de fléchette sont idéal pour savourer des dips, mini-brochettes et amuse-bouches ! Ces derniers vous permettront de toujours retrouver votre pique pour aller déguster les petits mêts.<br />Les piques apéritif Yoko Design accompagneront vos brunch improvisés entre amis, vos cocktails dinatoire ou vos goûters d'anniversaire !</div><h1>Caractéristiques Piques apéritif Yoko Design</h1><div class="col is-12">6 piques à apéritif. 1 boîte de rangement. Longueur d'un pique: 9.5 cm. Dimensions de la boîte de rangement: diamètre 5.6 cm, hauteur: 10.2 cm. Lavage à la main.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Piques apéritif Yoko Design" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30389 -props: [ "product" => App\Entity\Product\Product {#8651 #id: 2674 #code: "piques-aperitif-yoko-design-4398" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632615 {#8649 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8650 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 2674 #name: "Piques apéritif Yoko Design" #slug: "piques-aperitif-yoko-design-4398" #description: """ <div class="col is-12"><ul>\n <li>6 piques apéritif en forme de fléchette</li>\n <li>Idéal pour savourer les amuse-bouches</li>\n <li>Fourni avec un socle pour reposer son pique</li>\n </ul></div><h1>Description Piques apéritif Yoko Design</h1><div class="col is-12">Les Piques apéritif Yoko Design en forme de fléchette sont idéal pour savourer des dips, mini-brochettes et amuse-bouches ! Ces derniers vous permettront de toujours retrouver votre pique pour aller déguster les petits mêts.<br />Les piques apéritif Yoko Design accompagneront vos brunch improvisés entre amis, vos cocktails dinatoire ou vos goûters d'anniversaire !</div><h1>Caractéristiques Piques apéritif Yoko Design</h1><div class="col is-12">6 piques à apéritif. 1 boîte de rangement. Longueur d'un pique: 9.5 cm. Dimensions de la boîte de rangement: diamètre 5.6 cm, hauteur: 10.2 cm. Lavage à la main.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30373 …} +context: Sylius\TwigHooks\Bag\DataBag {#30440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30370 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30318 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30326 #collection: Doctrine\Common\Collections\ArrayCollection {#30335 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30314 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38326 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38328 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30373 …} +context: Sylius\TwigHooks\Bag\DataBag {#30440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30370 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Piques apéritif Yoko Design" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30326 #collection: Doctrine\Common\Collections\ArrayCollection {#30335 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30314 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38326 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38328 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30444 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30373 …} +context: Sylius\TwigHooks\Bag\DataBag {#30440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30370 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30318 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30326 #collection: Doctrine\Common\Collections\ArrayCollection {#30335 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30314 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38326 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38328 …} } "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 {#30494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30485 …} +context: Sylius\TwigHooks\Bag\DataBag {#30492 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30493 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30318 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30497 +variant: App\Entity\Product\ProductVariant {#30318 …} +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 {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30485 …} +context: Sylius\TwigHooks\Bag\DataBag {#30492 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30493 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8674 #id: 2675 #code: "melangeur-pilon-cocktail-mastrad-4664" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632615 {#8672 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8673 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2675 #name: "Mélangeur pilon cocktail Mastrad" #slug: "melangeur-pilon-cocktail-mastrad-4664" #description: """ <div class="col is-12"><ul>\n <li>1 ustensile, 3 fonctions (piler, mélanger, siroter)</li>\n <li>Malin, 6 couleurs pour identifier son verre.</li>\n <li>Convivial, chacun prépare son cocktail. </li>\n </ul></div><h1>Description Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Le mélangeur pilon cocktail Mastrad permet à la fois de piler, mélanger et déguster. L'originalité de cet ustensile ? Outre son utilisation 3 en 1, c'est de permettre à chacun de préparer son propre cocktail directement dans un verre. Les couleurs différentes permettent ensuite de le retrouver facilement.</div><h1>Caractéristiques Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Matière : plastique alimentaire. Lavage à la main. Longueur 19 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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30380 +product: App\Entity\Product\Product {#8674 #id: 2675 #code: "melangeur-pilon-cocktail-mastrad-4664" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632615 {#8672 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8673 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2675 #name: "Mélangeur pilon cocktail Mastrad" #slug: "melangeur-pilon-cocktail-mastrad-4664" #description: """ <div class="col is-12"><ul>\n <li>1 ustensile, 3 fonctions (piler, mélanger, siroter)</li>\n <li>Malin, 6 couleurs pour identifier son verre.</li>\n <li>Convivial, chacun prépare son cocktail. </li>\n </ul></div><h1>Description Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Le mélangeur pilon cocktail Mastrad permet à la fois de piler, mélanger et déguster. L'originalité de cet ustensile ? Outre son utilisation 3 en 1, c'est de permettre à chacun de préparer son propre cocktail directement dans un verre. Les couleurs différentes permettent ensuite de le retrouver facilement.</div><h1>Caractéristiques Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Matière : plastique alimentaire. Lavage à la main. Longueur 19 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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30560 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +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 {#8674 #id: 2675 #code: "melangeur-pilon-cocktail-mastrad-4664" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632615 {#8672 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8673 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2675 #name: "Mélangeur pilon cocktail Mastrad" #slug: "melangeur-pilon-cocktail-mastrad-4664" #description: """ <div class="col is-12"><ul>\n <li>1 ustensile, 3 fonctions (piler, mélanger, siroter)</li>\n <li>Malin, 6 couleurs pour identifier son verre.</li>\n <li>Convivial, chacun prépare son cocktail. </li>\n </ul></div><h1>Description Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Le mélangeur pilon cocktail Mastrad permet à la fois de piler, mélanger et déguster. L'originalité de cet ustensile ? Outre son utilisation 3 en 1, c'est de permettre à chacun de préparer son propre cocktail directement dans un verre. Les couleurs différentes permettent ensuite de le retrouver facilement.</div><h1>Caractéristiques Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Matière : plastique alimentaire. Lavage à la main. Longueur 19 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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mélangeur pilon cocktail Mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30631 -props: [ "product" => App\Entity\Product\Product {#8674 #id: 2675 #code: "melangeur-pilon-cocktail-mastrad-4664" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632615 {#8672 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8673 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 2675 #name: "Mélangeur pilon cocktail Mastrad" #slug: "melangeur-pilon-cocktail-mastrad-4664" #description: """ <div class="col is-12"><ul>\n <li>1 ustensile, 3 fonctions (piler, mélanger, siroter)</li>\n <li>Malin, 6 couleurs pour identifier son verre.</li>\n <li>Convivial, chacun prépare son cocktail. </li>\n </ul></div><h1>Description Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Le mélangeur pilon cocktail Mastrad permet à la fois de piler, mélanger et déguster. L'originalité de cet ustensile ? Outre son utilisation 3 en 1, c'est de permettre à chacun de préparer son propre cocktail directement dans un verre. Les couleurs différentes permettent ensuite de le retrouver facilement.</div><h1>Caractéristiques Mélangeur pilon cocktail Mastrad</h1><div class="col is-12">Matière : plastique alimentaire. Lavage à la main. Longueur 19 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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30615 …} +context: Sylius\TwigHooks\Bag\DataBag {#30685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30612 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30560 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30568 #collection: Doctrine\Common\Collections\ArrayCollection {#30577 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30556 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38340 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38342 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30615 …} +context: Sylius\TwigHooks\Bag\DataBag {#30685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30612 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mélangeur pilon cocktail Mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30568 #collection: Doctrine\Common\Collections\ArrayCollection {#30577 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30556 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38340 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38342 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30689 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30615 …} +context: Sylius\TwigHooks\Bag\DataBag {#30685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30612 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30560 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30568 #collection: Doctrine\Common\Collections\ArrayCollection {#30577 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30556 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38340 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38342 …} } "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 {#30739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30738 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30560 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30742 +variant: App\Entity\Product\ProductVariant {#30560 …} +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 {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30738 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 2676 #code: "coupe-capsule-monopol-edition-westmark-7146" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632615 {#8695 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8696 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2676 #name: "Coupe-Capsule Monopol Edition Westmark" #slug: "coupe-capsule-monopol-edition-westmark-7146" #description: """ <div class="col is-12"><ul>\n <li>S'adapte à différents goulots.</li>\n <li>Très belle finition polie, satiné mat.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">Le Coupe-Capsule Inox Monopol Edition Westmark permet de couper facilement et proprement les capsules de bouteille. Très belle finition et prise en main agréable.</div><h1>Caractéristiques Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">- Livraison en coffret.<br />- Matière : zinc.<br />- Finition polie, satiné mat.<br />- Dimensions: 6,8 x 5,7 x 1,6 cm<br />- Garantie : 5 ans.<br />- Ne pas mettre au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30622 +product: App\Entity\Product\Product {#8697 #id: 2676 #code: "coupe-capsule-monopol-edition-westmark-7146" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632615 {#8695 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8696 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2676 #name: "Coupe-Capsule Monopol Edition Westmark" #slug: "coupe-capsule-monopol-edition-westmark-7146" #description: """ <div class="col is-12"><ul>\n <li>S'adapte à différents goulots.</li>\n <li>Très belle finition polie, satiné mat.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">Le Coupe-Capsule Inox Monopol Edition Westmark permet de couper facilement et proprement les capsules de bouteille. Très belle finition et prise en main agréable.</div><h1>Caractéristiques Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">- Livraison en coffret.<br />- Matière : zinc.<br />- Finition polie, satiné mat.<br />- Dimensions: 6,8 x 5,7 x 1,6 cm<br />- Garantie : 5 ans.<br />- Ne pas mettre au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30805 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 2676 #code: "coupe-capsule-monopol-edition-westmark-7146" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632615 {#8695 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8696 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2676 #name: "Coupe-Capsule Monopol Edition Westmark" #slug: "coupe-capsule-monopol-edition-westmark-7146" #description: """ <div class="col is-12"><ul>\n <li>S'adapte à différents goulots.</li>\n <li>Très belle finition polie, satiné mat.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">Le Coupe-Capsule Inox Monopol Edition Westmark permet de couper facilement et proprement les capsules de bouteille. Très belle finition et prise en main agréable.</div><h1>Caractéristiques Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">- Livraison en coffret.<br />- Matière : zinc.<br />- Finition polie, satiné mat.<br />- Dimensions: 6,8 x 5,7 x 1,6 cm<br />- Garantie : 5 ans.<br />- Ne pas mettre au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe-Capsule Monopol Edition Westmark" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30876 -props: [ "product" => App\Entity\Product\Product {#8697 #id: 2676 #code: "coupe-capsule-monopol-edition-westmark-7146" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632615 {#8695 : 2025-09-23 21:03:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632615 {#8696 : 2025-09-23 21:03:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2676 #name: "Coupe-Capsule Monopol Edition Westmark" #slug: "coupe-capsule-monopol-edition-westmark-7146" #description: """ <div class="col is-12"><ul>\n <li>S'adapte à différents goulots.</li>\n <li>Très belle finition polie, satiné mat.</li>\n <li>Garantie : 5 ans.</li>\n </ul></div><h1>Descriptif Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">Le Coupe-Capsule Inox Monopol Edition Westmark permet de couper facilement et proprement les capsules de bouteille. Très belle finition et prise en main agréable.</div><h1>Caractéristiques Coupe-Capsule Monopol Edition Westmark</h1><div class="col is-12">- Livraison en coffret.<br />- Matière : zinc.<br />- Finition polie, satiné mat.<br />- Dimensions: 6,8 x 5,7 x 1,6 cm<br />- Garantie : 5 ans.<br />- Ne pas mettre au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …} +context: Sylius\TwigHooks\Bag\DataBag {#30930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30857 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30805 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30813 #collection: Doctrine\Common\Collections\ArrayCollection {#30822 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …} +context: Sylius\TwigHooks\Bag\DataBag {#30930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30857 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe-Capsule Monopol Edition Westmark" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30813 #collection: Doctrine\Common\Collections\ArrayCollection {#30822 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30934 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30869 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30860 …} +context: Sylius\TwigHooks\Bag\DataBag {#30930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30857 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30805 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30813 #collection: Doctrine\Common\Collections\ArrayCollection {#30822 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …} } "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 {#30984 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30975 …} +context: Sylius\TwigHooks\Bag\DataBag {#30982 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30983 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30805 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30987 +variant: App\Entity\Product\ProductVariant {#30805 …} +price: "17,00\u{A0}€" +originalPrice: "17,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30984 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30975 …} +context: Sylius\TwigHooks\Bag\DataBag {#30982 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30983 …} +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.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12550 …} +context: Sylius\TwigHooks\Bag\DataBag {#27434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12560 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31298 +cart: App\Entity\Order\Order {#13464 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12550 …} +context: Sylius\TwigHooks\Bag\DataBag {#27434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12560 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||