Components
12
Twig Components
44
Render Count
242
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …} +context: Sylius\TwigHooks\Bag\DataBag {#12592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +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 {#13213 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …} +context: Sylius\TwigHooks\Bag\DataBag {#12592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …} +context: Sylius\TwigHooks\Bag\DataBag {#13288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …} +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 {#13299 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …} +context: Sylius\TwigHooks\Bag\DataBag {#13288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 29.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …} +context: Sylius\TwigHooks\Bag\DataBag {#13380 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13396 +cart: App\Entity\Order\Order {#13463 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …} +context: Sylius\TwigHooks\Bag\DataBag {#13380 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 67.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …} +context: Sylius\TwigHooks\Bag\DataBag {#13643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …} +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 {#13658 #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 {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …} +context: Sylius\TwigHooks\Bag\DataBag {#13643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …} +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 {#27458 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +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 {#27570 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 5.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …} +context: Sylius\TwigHooks\Bag\DataBag {#27630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …} +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 {#27641 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …} +context: Sylius\TwigHooks\Bag\DataBag {#27630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 28.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 2340 #code: "decomax-poche-a-decorer-6-douilles-3272" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632522 {#7787 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7403 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 2340 #name: "DECOMAX poche à décorer 6 douilles" #slug: "decomax-poche-a-decorer-6-douilles-3272" #description: """ <div class="col is-12"><ul>\r\n <li>Utilisation polyvalente : pour décorer, remplir vos cupcakes ou faire des macarons...</li>\r\n <li>Ergonomie permettant un travail précis et rapide</li>\r\n <li>Silicone, nettoyage facile et durée de vie</li>\r\n </div><h1>Description DECOMAX LEKUE</h1><div class="col is-12">DECOMAX de Lekue permet à la fois de remplir et de décorer. Les 6 douilles permettent de laisser libre cours à votre imagination : écrire des messages, dessiner des petits points, des petites boules, des fleurs, des cordelettes et des coquillages.... \r\n DECOMAX permet également de garnir vos cupcakes ou vos profiteroles ou encore de mettre en forme vos macarons.</div><h1>Caractéristiques DECOMAX LEKUE</h1><div class="col is-12">Silicone platinum. Diamètre 14cm, Hauteur 4cm. Contenance 350 ml. 6 douilles interchangeables: 3 lisses, 3 cannelés ø 2, 6 et 11 mm. Va au lave vaisselle. Livré avec recette de macarons.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28167 +product: App\Entity\Product\Product {#7964 #id: 2340 #code: "decomax-poche-a-decorer-6-douilles-3272" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632522 {#7787 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7403 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 2340 #name: "DECOMAX poche à décorer 6 douilles" #slug: "decomax-poche-a-decorer-6-douilles-3272" #description: """ <div class="col is-12"><ul>\r\n <li>Utilisation polyvalente : pour décorer, remplir vos cupcakes ou faire des macarons...</li>\r\n <li>Ergonomie permettant un travail précis et rapide</li>\r\n <li>Silicone, nettoyage facile et durée de vie</li>\r\n </div><h1>Description DECOMAX LEKUE</h1><div class="col is-12">DECOMAX de Lekue permet à la fois de remplir et de décorer. Les 6 douilles permettent de laisser libre cours à votre imagination : écrire des messages, dessiner des petits points, des petites boules, des fleurs, des cordelettes et des coquillages.... \r\n DECOMAX permet également de garnir vos cupcakes ou vos profiteroles ou encore de mettre en forme vos macarons.</div><h1>Caractéristiques DECOMAX LEKUE</h1><div class="col is-12">Silicone platinum. Diamètre 14cm, Hauteur 4cm. Contenance 350 ml. 6 douilles interchangeables: 3 lisses, 3 cannelés ø 2, 6 et 11 mm. Va au lave vaisselle. Livré avec recette de macarons.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28433 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 15.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 2340 #code: "decomax-poche-a-decorer-6-douilles-3272" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632522 {#7787 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7403 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 2340 #name: "DECOMAX poche à décorer 6 douilles" #slug: "decomax-poche-a-decorer-6-douilles-3272" #description: """ <div class="col is-12"><ul>\r\n <li>Utilisation polyvalente : pour décorer, remplir vos cupcakes ou faire des macarons...</li>\r\n <li>Ergonomie permettant un travail précis et rapide</li>\r\n <li>Silicone, nettoyage facile et durée de vie</li>\r\n </div><h1>Description DECOMAX LEKUE</h1><div class="col is-12">DECOMAX de Lekue permet à la fois de remplir et de décorer. Les 6 douilles permettent de laisser libre cours à votre imagination : écrire des messages, dessiner des petits points, des petites boules, des fleurs, des cordelettes et des coquillages.... \r\n DECOMAX permet également de garnir vos cupcakes ou vos profiteroles ou encore de mettre en forme vos macarons.</div><h1>Caractéristiques DECOMAX LEKUE</h1><div class="col is-12">Silicone platinum. Diamètre 14cm, Hauteur 4cm. Contenance 350 ml. 6 douilles interchangeables: 3 lisses, 3 cannelés ø 2, 6 et 11 mm. Va au lave vaisselle. Livré avec recette de macarons.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "DECOMAX poche à décorer 6 douilles" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28844 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 2340 #code: "decomax-poche-a-decorer-6-douilles-3272" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632522 {#7787 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7403 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 2340 #name: "DECOMAX poche à décorer 6 douilles" #slug: "decomax-poche-a-decorer-6-douilles-3272" #description: """ <div class="col is-12"><ul>\r\n <li>Utilisation polyvalente : pour décorer, remplir vos cupcakes ou faire des macarons...</li>\r\n <li>Ergonomie permettant un travail précis et rapide</li>\r\n <li>Silicone, nettoyage facile et durée de vie</li>\r\n </div><h1>Description DECOMAX LEKUE</h1><div class="col is-12">DECOMAX de Lekue permet à la fois de remplir et de décorer. Les 6 douilles permettent de laisser libre cours à votre imagination : écrire des messages, dessiner des petits points, des petites boules, des fleurs, des cordelettes et des coquillages.... \r\n DECOMAX permet également de garnir vos cupcakes ou vos profiteroles ou encore de mettre en forme vos macarons.</div><h1>Caractéristiques DECOMAX LEKUE</h1><div class="col is-12">Silicone platinum. Diamètre 14cm, Hauteur 4cm. Contenance 350 ml. 6 douilles interchangeables: 3 lisses, 3 cannelés ø 2, 6 et 11 mm. Va au lave vaisselle. Livré avec recette de macarons.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28947 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28929 …} +context: Sylius\TwigHooks\Bag\DataBag {#28924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28943 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38422 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38474 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28947 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28929 …} +context: Sylius\TwigHooks\Bag\DataBag {#28924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28943 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "DECOMAX poche à décorer 6 douilles" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38422 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38474 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28946 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28947 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28929 …} +context: Sylius\TwigHooks\Bag\DataBag {#28924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28943 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38422 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38474 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29016 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29006 …} +context: Sylius\TwigHooks\Bag\DataBag {#29014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29015 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29025 +variant: App\Entity\Product\ProductVariant {#28433 …} +price: "21,00\u{A0}€" +originalPrice: "21,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29016 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29006 …} +context: Sylius\TwigHooks\Bag\DataBag {#29014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29015 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 8.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 2343 #code: "kit-de-decoration-pour-patisserie-oxo-4932" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632522 {#8533 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8534 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2343 #name: "Kit de décoration pour pâtisserie Oxo" #slug: "kit-de-decoration-pour-patisserie-oxo-4932" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles en acier inoxydable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Base en silicone.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ne se déforme pas. </div>\n <div>\n <ul>\n <li>Utilisation simplifiée.</li>\n <li>Poire en silicone résistante, ne se déforme pas. </li>\n <li>Douilles qualité professionnelle. </li>\n </ul>\n </div></div><h1>Description Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">Le Kit de décoration pour pâtisserie Oxo vous permet de réaliser de jolies présentations selon vos préférences grâce aux 3 douilles différentes fournies. Plus simple à utiliser qu'une poche à douille pour un résultat identique.</div><h1>Caractéristiques Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">3 douilles acier inoxydable (petit rond, étoile fermée, étoile ouverte) . Poire en silicone ( contenance maxi 113 g). Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822 +product: App\Entity\Product\Product {#8535 #id: 2343 #code: "kit-de-decoration-pour-patisserie-oxo-4932" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632522 {#8533 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8534 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2343 #name: "Kit de décoration pour pâtisserie Oxo" #slug: "kit-de-decoration-pour-patisserie-oxo-4932" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles en acier inoxydable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Base en silicone.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ne se déforme pas. </div>\n <div>\n <ul>\n <li>Utilisation simplifiée.</li>\n <li>Poire en silicone résistante, ne se déforme pas. </li>\n <li>Douilles qualité professionnelle. </li>\n </ul>\n </div></div><h1>Description Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">Le Kit de décoration pour pâtisserie Oxo vous permet de réaliser de jolies présentations selon vos préférences grâce aux 3 douilles différentes fournies. Plus simple à utiliser qu'une poche à douille pour un résultat identique.</div><h1>Caractéristiques Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">3 douilles acier inoxydable (petit rond, étoile fermée, étoile ouverte) . Poire en silicone ( contenance maxi 113 g). Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29098 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 2343 #code: "kit-de-decoration-pour-patisserie-oxo-4932" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632522 {#8533 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8534 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2343 #name: "Kit de décoration pour pâtisserie Oxo" #slug: "kit-de-decoration-pour-patisserie-oxo-4932" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles en acier inoxydable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Base en silicone.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ne se déforme pas. </div>\n <div>\n <ul>\n <li>Utilisation simplifiée.</li>\n <li>Poire en silicone résistante, ne se déforme pas. </li>\n <li>Douilles qualité professionnelle. </li>\n </ul>\n </div></div><h1>Description Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">Le Kit de décoration pour pâtisserie Oxo vous permet de réaliser de jolies présentations selon vos préférences grâce aux 3 douilles différentes fournies. Plus simple à utiliser qu'une poche à douille pour un résultat identique.</div><h1>Caractéristiques Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">3 douilles acier inoxydable (petit rond, étoile fermée, étoile ouverte) . Poire en silicone ( contenance maxi 113 g). Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Kit de décoration pour pâtisserie Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29169 -props: [ "product" => App\Entity\Product\Product {#8535 #id: 2343 #code: "kit-de-decoration-pour-patisserie-oxo-4932" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632522 {#8533 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8534 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2343 #name: "Kit de décoration pour pâtisserie Oxo" #slug: "kit-de-decoration-pour-patisserie-oxo-4932" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles en acier inoxydable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Base en silicone.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ne se déforme pas. </div>\n <div>\n <ul>\n <li>Utilisation simplifiée.</li>\n <li>Poire en silicone résistante, ne se déforme pas. </li>\n <li>Douilles qualité professionnelle. </li>\n </ul>\n </div></div><h1>Description Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">Le Kit de décoration pour pâtisserie Oxo vous permet de réaliser de jolies présentations selon vos préférences grâce aux 3 douilles différentes fournies. Plus simple à utiliser qu'une poche à douille pour un résultat identique.</div><h1>Caractéristiques Kit de décoration pour pâtisserie Oxo</h1><div class="col is-12">3 douilles acier inoxydable (petit rond, étoile fermée, étoile ouverte) . Poire en silicone ( contenance maxi 113 g). Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29162 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29153 …} +context: Sylius\TwigHooks\Bag\DataBag {#29220 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29150 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29098 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29106 #collection: Doctrine\Common\Collections\ArrayCollection {#29115 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29094 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29162 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29153 …} +context: Sylius\TwigHooks\Bag\DataBag {#29220 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29150 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Kit de décoration pour pâtisserie Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29106 #collection: Doctrine\Common\Collections\ArrayCollection {#29115 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29094 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29224 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29162 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29153 …} +context: Sylius\TwigHooks\Bag\DataBag {#29220 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29150 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29098 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29106 #collection: Doctrine\Common\Collections\ArrayCollection {#29115 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29094 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29265 …} +context: Sylius\TwigHooks\Bag\DataBag {#29272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29273 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29098 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29277 +variant: App\Entity\Product\ProductVariant {#29098 …} +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 {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29265 …} +context: Sylius\TwigHooks\Bag\DataBag {#29272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29273 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 13.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8558 #id: 2344 #code: "le-tube-pro-de-buyer-7407" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632522 {#8556 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8557 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 2344 #name: "Le Tube Pro De Buyer" #slug: "le-tube-pro-de-buyer-7407" #description: """ <div class="col is-12"><ul>\n <li>Version "Pro" du Tube De Buyer</li>\n <li>Plus simple à utiliser qu'une poche à douille classique.</li>\n <li>Productivité, Régularité, Précision.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Le Tube Pro De Buyer</h1><div class="col is-12">Le Tube Pro De Buyer et ses accessoires vous permettront de garnir, doser, décorer, former des textures molles (pâtes, crèmes, mousses) de remplir des verrines, décorer et dresser les assiettes pour des préparations sucrées ou salées, froides ou chaudes. Son utilisation est simple, précise, régulière et productive.<br /><br />La différence avec Le Tube classique se fait au niveau des accessoires, avec la fourniture de 4 recharges permettant de préparer et stocker plusieurs préparations. Elles sont accompagnées d'un jeu de douilles permettant de couvrir la plupart des opérations courantes de remplissage et de décoration.</div><h1>Caractéristiques Le Tube Pro De Buyer</h1><div class="col is-12">- 1 piston à pression Le Tube.<br />- 2 couvercles pour réservoir.<br />- 4 recharges 0,75 l.<br />- Douilles tritan. (unies 6-11-13 mm, cannelées B8-C6-E8, petits fours PF10-PF14, st honoré, garnir 6mm, verrine 10 mm)<br />- 2 supports de douilles.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29160 +product: App\Entity\Product\Product {#8558 #id: 2344 #code: "le-tube-pro-de-buyer-7407" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632522 {#8556 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8557 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 2344 #name: "Le Tube Pro De Buyer" #slug: "le-tube-pro-de-buyer-7407" #description: """ <div class="col is-12"><ul>\n <li>Version "Pro" du Tube De Buyer</li>\n <li>Plus simple à utiliser qu'une poche à douille classique.</li>\n <li>Productivité, Régularité, Précision.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Le Tube Pro De Buyer</h1><div class="col is-12">Le Tube Pro De Buyer et ses accessoires vous permettront de garnir, doser, décorer, former des textures molles (pâtes, crèmes, mousses) de remplir des verrines, décorer et dresser les assiettes pour des préparations sucrées ou salées, froides ou chaudes. Son utilisation est simple, précise, régulière et productive.<br /><br />La différence avec Le Tube classique se fait au niveau des accessoires, avec la fourniture de 4 recharges permettant de préparer et stocker plusieurs préparations. Elles sont accompagnées d'un jeu de douilles permettant de couvrir la plupart des opérations courantes de remplissage et de décoration.</div><h1>Caractéristiques Le Tube Pro De Buyer</h1><div class="col is-12">- 1 piston à pression Le Tube.<br />- 2 couvercles pour réservoir.<br />- 4 recharges 0,75 l.<br />- Douilles tritan. (unies 6-11-13 mm, cannelées B8-C6-E8, petits fours PF10-PF14, st honoré, garnir 6mm, verrine 10 mm)<br />- 2 supports de douilles.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29340 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 7.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8558 #id: 2344 #code: "le-tube-pro-de-buyer-7407" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632522 {#8556 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8557 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 2344 #name: "Le Tube Pro De Buyer" #slug: "le-tube-pro-de-buyer-7407" #description: """ <div class="col is-12"><ul>\n <li>Version "Pro" du Tube De Buyer</li>\n <li>Plus simple à utiliser qu'une poche à douille classique.</li>\n <li>Productivité, Régularité, Précision.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Le Tube Pro De Buyer</h1><div class="col is-12">Le Tube Pro De Buyer et ses accessoires vous permettront de garnir, doser, décorer, former des textures molles (pâtes, crèmes, mousses) de remplir des verrines, décorer et dresser les assiettes pour des préparations sucrées ou salées, froides ou chaudes. Son utilisation est simple, précise, régulière et productive.<br /><br />La différence avec Le Tube classique se fait au niveau des accessoires, avec la fourniture de 4 recharges permettant de préparer et stocker plusieurs préparations. Elles sont accompagnées d'un jeu de douilles permettant de couvrir la plupart des opérations courantes de remplissage et de décoration.</div><h1>Caractéristiques Le Tube Pro De Buyer</h1><div class="col is-12">- 1 piston à pression Le Tube.<br />- 2 couvercles pour réservoir.<br />- 4 recharges 0,75 l.<br />- Douilles tritan. (unies 6-11-13 mm, cannelées B8-C6-E8, petits fours PF10-PF14, st honoré, garnir 6mm, verrine 10 mm)<br />- 2 supports de douilles.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Le Tube Pro De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29411 -props: [ "product" => App\Entity\Product\Product {#8558 #id: 2344 #code: "le-tube-pro-de-buyer-7407" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632522 {#8556 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8557 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 2344 #name: "Le Tube Pro De Buyer" #slug: "le-tube-pro-de-buyer-7407" #description: """ <div class="col is-12"><ul>\n <li>Version "Pro" du Tube De Buyer</li>\n <li>Plus simple à utiliser qu'une poche à douille classique.</li>\n <li>Productivité, Régularité, Précision.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Le Tube Pro De Buyer</h1><div class="col is-12">Le Tube Pro De Buyer et ses accessoires vous permettront de garnir, doser, décorer, former des textures molles (pâtes, crèmes, mousses) de remplir des verrines, décorer et dresser les assiettes pour des préparations sucrées ou salées, froides ou chaudes. Son utilisation est simple, précise, régulière et productive.<br /><br />La différence avec Le Tube classique se fait au niveau des accessoires, avec la fourniture de 4 recharges permettant de préparer et stocker plusieurs préparations. Elles sont accompagnées d'un jeu de douilles permettant de couvrir la plupart des opérations courantes de remplissage et de décoration.</div><h1>Caractéristiques Le Tube Pro De Buyer</h1><div class="col is-12">- 1 piston à pression Le Tube.<br />- 2 couvercles pour réservoir.<br />- 4 recharges 0,75 l.<br />- Douilles tritan. (unies 6-11-13 mm, cannelées B8-C6-E8, petits fours PF10-PF14, st honoré, garnir 6mm, verrine 10 mm)<br />- 2 supports de douilles.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29392 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29340 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29348 #collection: Doctrine\Common\Collections\ArrayCollection {#29357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29336 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29392 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Le Tube Pro De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29348 #collection: Doctrine\Common\Collections\ArrayCollection {#29357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29336 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29475 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29471 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29392 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29340 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29348 #collection: Doctrine\Common\Collections\ArrayCollection {#29357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29336 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29523 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29340 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29528 +variant: App\Entity\Product\ProductVariant {#29340 …} +price: "119,00\u{A0}€" +originalPrice: "137,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29523 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 12.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8581 #id: 2341 #code: "piston-a-patisserie-le-tube-de-buyer-3414" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632522 {#8579 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8580 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 2341 #name: "Piston à pâtisserie Le Tube DE BUYER" #slug: "piston-a-patisserie-le-tube-de-buyer-3414" #description: """ <div class="col is-12"><ul>\n <li>Plus facile à remplir qu'une poche.</li>\n <li>Travail précis et net.</li>\n <li>Nettoyage facile.</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Le Piston à pâtisserie Le Tube DE BUYER permet de doser facilement les pâtes, les crèmes, les mousses... Il vous permettra de réaliser un travail facile, rapide, précis et soigné !</p></div><h1>Caractéristiques Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Capacité: 0.75L. Molette réglable. Poignée ergonomique et manche confort anti-glisse. Livré avec 2 douilles: une unie 8 mm et une cannelée 8mm en tritan sans bpa + 1 kit sablé 13 disques. Dimensions: Longueur: 38.4 cm. Largeur: 10.5 cm. Poid: 0.44 kg. Livré avec une notice.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29402 +product: App\Entity\Product\Product {#8581 #id: 2341 #code: "piston-a-patisserie-le-tube-de-buyer-3414" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632522 {#8579 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8580 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 2341 #name: "Piston à pâtisserie Le Tube DE BUYER" #slug: "piston-a-patisserie-le-tube-de-buyer-3414" #description: """ <div class="col is-12"><ul>\n <li>Plus facile à remplir qu'une poche.</li>\n <li>Travail précis et net.</li>\n <li>Nettoyage facile.</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Le Piston à pâtisserie Le Tube DE BUYER permet de doser facilement les pâtes, les crèmes, les mousses... Il vous permettra de réaliser un travail facile, rapide, précis et soigné !</p></div><h1>Caractéristiques Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Capacité: 0.75L. Molette réglable. Poignée ergonomique et manche confort anti-glisse. Livré avec 2 douilles: une unie 8 mm et une cannelée 8mm en tritan sans bpa + 1 kit sablé 13 disques. Dimensions: Longueur: 38.4 cm. Largeur: 10.5 cm. Poid: 0.44 kg. Livré avec une notice.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29591 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 6.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8581 #id: 2341 #code: "piston-a-patisserie-le-tube-de-buyer-3414" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632522 {#8579 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8580 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 2341 #name: "Piston à pâtisserie Le Tube DE BUYER" #slug: "piston-a-patisserie-le-tube-de-buyer-3414" #description: """ <div class="col is-12"><ul>\n <li>Plus facile à remplir qu'une poche.</li>\n <li>Travail précis et net.</li>\n <li>Nettoyage facile.</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Le Piston à pâtisserie Le Tube DE BUYER permet de doser facilement les pâtes, les crèmes, les mousses... Il vous permettra de réaliser un travail facile, rapide, précis et soigné !</p></div><h1>Caractéristiques Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Capacité: 0.75L. Molette réglable. Poignée ergonomique et manche confort anti-glisse. Livré avec 2 douilles: une unie 8 mm et une cannelée 8mm en tritan sans bpa + 1 kit sablé 13 disques. Dimensions: Longueur: 38.4 cm. Largeur: 10.5 cm. Poid: 0.44 kg. Livré avec une notice.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Piston à pâtisserie Le Tube DE BUYER" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29662 -props: [ "product" => App\Entity\Product\Product {#8581 #id: 2341 #code: "piston-a-patisserie-le-tube-de-buyer-3414" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632522 {#8579 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8580 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 2341 #name: "Piston à pâtisserie Le Tube DE BUYER" #slug: "piston-a-patisserie-le-tube-de-buyer-3414" #description: """ <div class="col is-12"><ul>\n <li>Plus facile à remplir qu'une poche.</li>\n <li>Travail précis et net.</li>\n <li>Nettoyage facile.</li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Le Piston à pâtisserie Le Tube DE BUYER permet de doser facilement les pâtes, les crèmes, les mousses... Il vous permettra de réaliser un travail facile, rapide, précis et soigné !</p></div><h1>Caractéristiques Piston à pâtisserie Le Tube DE BUYER</h1><div class="col is-12"><p>Capacité: 0.75L. Molette réglable. Poignée ergonomique et manche confort anti-glisse. Livré avec 2 douilles: une unie 8 mm et une cannelée 8mm en tritan sans bpa + 1 kit sablé 13 disques. Dimensions: Longueur: 38.4 cm. Largeur: 10.5 cm. Poid: 0.44 kg. Livré avec une notice.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29646 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29643 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29591 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29599 #collection: Doctrine\Common\Collections\ArrayCollection {#29608 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29587 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29646 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29643 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Piston à pâtisserie Le Tube DE BUYER" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29599 #collection: Doctrine\Common\Collections\ArrayCollection {#29608 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29587 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29791 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29646 …} +context: Sylius\TwigHooks\Bag\DataBag {#29722 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29643 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29591 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29599 #collection: Doctrine\Common\Collections\ArrayCollection {#29608 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29587 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29842 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29833 …} +context: Sylius\TwigHooks\Bag\DataBag {#29840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29841 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29591 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29845 +variant: App\Entity\Product\ProductVariant {#29591 …} +price: "78,00\u{A0}€" +originalPrice: "94,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29842 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29833 …} +context: Sylius\TwigHooks\Bag\DataBag {#29840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29841 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 12.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8604 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632522 {#8602 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8603 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29653 +product: App\Entity\Product\Product {#8604 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632522 {#8602 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8603 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29908 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8604 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632522 {#8602 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8603 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poche à douille double réutilisable" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29979 -props: [ "product" => App\Entity\Product\Product {#8604 #id: 2338 #code: "poche-a-douille-double-reutilisable-3149" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632522 {#8602 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8603 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 2338 #name: "Poche à douille double réutilisable" #slug: "poche-a-douille-double-reutilisable-3149" #description: """ <div class="col is-12"><ul>\r\n <li>Idéale pour des présentations originales.<br /></li>\r\n <li>Réutilisable.</li>\r\n </ul></div><h1>Description poche à douille double</h1><div class="col is-12">La poche à douille double permet de réaliser des présentations originales et bicolores très simplement. <br />La poche à douille double est compatible avec des douilles de gros diamètre de tous types.<br />La poche à douille double s'utilise seule ou comme doublure dans une poche à douille normale pour plus de confort.</div><h1>Caractéristiques poche à douille double</h1><div class="col is-12">Polyéthylène. Longueur : 47 cm
. largeur : 36,5 cm. Réutilisable. Lavable à la main. Livrée sans douille.</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 {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29963 …} +context: Sylius\TwigHooks\Bag\DataBag {#30039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29908 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29916 #collection: Doctrine\Common\Collections\ArrayCollection {#29925 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29904 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29963 …} +context: Sylius\TwigHooks\Bag\DataBag {#30039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poche à douille double réutilisable" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29916 #collection: Doctrine\Common\Collections\ArrayCollection {#29925 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29904 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30043 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29963 …} +context: Sylius\TwigHooks\Bag\DataBag {#30039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29908 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29916 #collection: Doctrine\Common\Collections\ArrayCollection {#29925 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29904 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30084 …} +context: Sylius\TwigHooks\Bag\DataBag {#30091 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30092 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29908 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30096 +variant: App\Entity\Product\ProductVariant {#29908 …} +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 {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30084 …} +context: Sylius\TwigHooks\Bag\DataBag {#30091 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30092 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 24.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 2336 #code: "poche-a-douille-jetable-de-buyer-2325" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632522 {#8625 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8626 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 2336 #name: "Poche à douille jetable De Buyer" #slug: "poche-a-douille-jetable-de-buyer-2325" #description: """ <div class="col is-12"><ul>\n <li>Côtés renforcés, conception solide.</li>\n <li>Compatible avec toutes les douilles.</li>\n <li>Très souple, idéale pour remplissage ou décoration.</li>\n </ul>\n </div><h1>Description poche à douille jetable</h1><div class="col is-12">La poche à douille jetable a la même utilisation que la poche nylon mais n'a pas l'inconvénient du nettoyage et de l'entretien. Elle est compatible pour toutes les douilles pour la décoration ou le remplissage de pâtisserie ou de verrines.</div><h1>Caractéristiques poche à douille jetable</h1><div class="col is-12">Poche jetable en polyéthylène. Soudure renforcée. Température maxi d'utilisation 70°c.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29970 +product: App\Entity\Product\Product {#8627 #id: 2336 #code: "poche-a-douille-jetable-de-buyer-2325" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632522 {#8625 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8626 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 2336 #name: "Poche à douille jetable De Buyer" #slug: "poche-a-douille-jetable-de-buyer-2325" #description: """ <div class="col is-12"><ul>\n <li>Côtés renforcés, conception solide.</li>\n <li>Compatible avec toutes les douilles.</li>\n <li>Très souple, idéale pour remplissage ou décoration.</li>\n </ul>\n </div><h1>Description poche à douille jetable</h1><div class="col is-12">La poche à douille jetable a la même utilisation que la poche nylon mais n'a pas l'inconvénient du nettoyage et de l'entretien. Elle est compatible pour toutes les douilles pour la décoration ou le remplissage de pâtisserie ou de verrines.</div><h1>Caractéristiques poche à douille jetable</h1><div class="col is-12">Poche jetable en polyéthylène. Soudure renforcée. Température maxi d'utilisation 70°c.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30159 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 2336 #code: "poche-a-douille-jetable-de-buyer-2325" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632522 {#8625 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8626 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 2336 #name: "Poche à douille jetable De Buyer" #slug: "poche-a-douille-jetable-de-buyer-2325" #description: """ <div class="col is-12"><ul>\n <li>Côtés renforcés, conception solide.</li>\n <li>Compatible avec toutes les douilles.</li>\n <li>Très souple, idéale pour remplissage ou décoration.</li>\n </ul>\n </div><h1>Description poche à douille jetable</h1><div class="col is-12">La poche à douille jetable a la même utilisation que la poche nylon mais n'a pas l'inconvénient du nettoyage et de l'entretien. Elle est compatible pour toutes les douilles pour la décoration ou le remplissage de pâtisserie ou de verrines.</div><h1>Caractéristiques poche à douille jetable</h1><div class="col is-12">Poche jetable en polyéthylène. Soudure renforcée. Température maxi d'utilisation 70°c.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poche à douille jetable De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30233 -props: [ "product" => App\Entity\Product\Product {#8627 #id: 2336 #code: "poche-a-douille-jetable-de-buyer-2325" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632522 {#8625 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8626 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 2336 #name: "Poche à douille jetable De Buyer" #slug: "poche-a-douille-jetable-de-buyer-2325" #description: """ <div class="col is-12"><ul>\n <li>Côtés renforcés, conception solide.</li>\n <li>Compatible avec toutes les douilles.</li>\n <li>Très souple, idéale pour remplissage ou décoration.</li>\n </ul>\n </div><h1>Description poche à douille jetable</h1><div class="col is-12">La poche à douille jetable a la même utilisation que la poche nylon mais n'a pas l'inconvénient du nettoyage et de l'entretien. Elle est compatible pour toutes les douilles pour la décoration ou le remplissage de pâtisserie ou de verrines.</div><h1>Caractéristiques poche à douille jetable</h1><div class="col is-12">Poche jetable en polyéthylène. Soudure renforcée. Température maxi d'utilisation 70°c.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30353 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30217 …} +context: Sylius\TwigHooks\Bag\DataBag {#30287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30214 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30159 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30167 #collection: Doctrine\Common\Collections\ArrayCollection {#30179 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30155 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30353 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30217 …} +context: Sylius\TwigHooks\Bag\DataBag {#30287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30214 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poche à douille jetable De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30167 #collection: Doctrine\Common\Collections\ArrayCollection {#30179 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30155 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30356 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30353 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30217 …} +context: Sylius\TwigHooks\Bag\DataBag {#30287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30214 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30159 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30167 #collection: Doctrine\Common\Collections\ArrayCollection {#30179 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30155 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30398 …} +context: Sylius\TwigHooks\Bag\DataBag {#30405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30406 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30159 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30410 +variant: App\Entity\Product\ProductVariant {#30159 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30398 …} +context: Sylius\TwigHooks\Bag\DataBag {#30405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30406 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 13.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 2333 #code: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632520 {#8648 : 2025-09-23 21:02:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632521 {#8649 : 2025-09-23 21:02:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2333 #name: "Poche à douille nylon extra souple De Buyer" #slug: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #description: """ <div class="col is-12"><ul>\n <li>Extra-souple pour une meilleure manipulation.</li>\n <li>Munie d'une attache.</li>\n <li>Convient à toutes les douilles.</li>\n </ul>\n <br /><br /></div><h1>Description Poche à douille nylon extra souple De Buyer</h1><div class="col is-12">La Poche à douille nylon extra souple De Buyer permet une manipulation aisée pour réaliser tous vos travaux de remplissage et de décoration en pâtisserie. Elle est compatible avec la plupart des douilles du marché.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30224 +product: App\Entity\Product\Product {#8650 #id: 2333 #code: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632520 {#8648 : 2025-09-23 21:02:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632521 {#8649 : 2025-09-23 21:02:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2333 #name: "Poche à douille nylon extra souple De Buyer" #slug: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #description: """ <div class="col is-12"><ul>\n <li>Extra-souple pour une meilleure manipulation.</li>\n <li>Munie d'une attache.</li>\n <li>Convient à toutes les douilles.</li>\n </ul>\n <br /><br /></div><h1>Description Poche à douille nylon extra souple De Buyer</h1><div class="col is-12">La Poche à douille nylon extra souple De Buyer permet une manipulation aisée pour réaliser tous vos travaux de remplissage et de décoration en pâtisserie. Elle est compatible avec la plupart des douilles du marché.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30473 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 6.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 2333 #code: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632520 {#8648 : 2025-09-23 21:02:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632521 {#8649 : 2025-09-23 21:02:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2333 #name: "Poche à douille nylon extra souple De Buyer" #slug: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #description: """ <div class="col is-12"><ul>\n <li>Extra-souple pour une meilleure manipulation.</li>\n <li>Munie d'une attache.</li>\n <li>Convient à toutes les douilles.</li>\n </ul>\n <br /><br /></div><h1>Description Poche à douille nylon extra souple De Buyer</h1><div class="col is-12">La Poche à douille nylon extra souple De Buyer permet une manipulation aisée pour réaliser tous vos travaux de remplissage et de décoration en pâtisserie. Elle est compatible avec la plupart des douilles du marché.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poche à douille nylon extra souple De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30544 -props: [ "product" => App\Entity\Product\Product {#8650 #id: 2333 #code: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632520 {#8648 : 2025-09-23 21:02:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632521 {#8649 : 2025-09-23 21:02:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 2333 #name: "Poche à douille nylon extra souple De Buyer" #slug: "poche-a-douille-nylon-extra-souple-de-buyer-7424" #description: """ <div class="col is-12"><ul>\n <li>Extra-souple pour une meilleure manipulation.</li>\n <li>Munie d'une attache.</li>\n <li>Convient à toutes les douilles.</li>\n </ul>\n <br /><br /></div><h1>Description Poche à douille nylon extra souple De Buyer</h1><div class="col is-12">La Poche à douille nylon extra souple De Buyer permet une manipulation aisée pour réaliser tous vos travaux de remplissage et de décoration en pâtisserie. Elle est compatible avec la plupart des douilles du marché.</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 {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30528 …} +context: Sylius\TwigHooks\Bag\DataBag {#30598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30473 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30481 #collection: Doctrine\Common\Collections\ArrayCollection {#30490 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30469 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30528 …} +context: Sylius\TwigHooks\Bag\DataBag {#30598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poche à douille nylon extra souple De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30481 #collection: Doctrine\Common\Collections\ArrayCollection {#30490 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30469 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30614 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30528 …} +context: Sylius\TwigHooks\Bag\DataBag {#30598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30473 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30481 #collection: Doctrine\Common\Collections\ArrayCollection {#30490 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30469 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30654 …} +context: Sylius\TwigHooks\Bag\DataBag {#30661 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30662 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30473 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30666 +variant: App\Entity\Product\ProductVariant {#30473 …} +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 {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30654 …} +context: Sylius\TwigHooks\Bag\DataBag {#30661 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30662 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 5.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8673 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632521 {#8671 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8672 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30535 +product: App\Entity\Product\Product {#8673 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632521 {#8671 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8672 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30729 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8673 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632521 {#8671 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8672 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poche à douille réutilisable coton revêtu De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30800 -props: [ "product" => App\Entity\Product\Product {#8673 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632521 {#8671 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8672 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30784 …} +context: Sylius\TwigHooks\Bag\DataBag {#30851 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30781 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30729 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30737 #collection: Doctrine\Common\Collections\ArrayCollection {#30746 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30725 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38578 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30784 …} +context: Sylius\TwigHooks\Bag\DataBag {#30851 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30781 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poche à douille réutilisable coton revêtu De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30737 #collection: Doctrine\Common\Collections\ArrayCollection {#30746 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30725 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38578 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30929 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30928 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30784 …} +context: Sylius\TwigHooks\Bag\DataBag {#30851 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30781 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30729 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30737 #collection: Doctrine\Common\Collections\ArrayCollection {#30746 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30725 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38578 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38580 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30973 …} +context: Sylius\TwigHooks\Bag\DataBag {#30980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30981 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30729 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30985 +variant: App\Entity\Product\ProductVariant {#30729 …} +price: "39,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30973 …} +context: Sylius\TwigHooks\Bag\DataBag {#30980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30981 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 14.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8696 #id: 2335 #code: "poche-a-douille-silicone-2179" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632522 {#8694 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8695 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 2335 #name: "Poche à douille silicone" #slug: "poche-a-douille-silicone-2179" #description: """ <div class="col is-12"><ul>\n <li>Garnie et décore.</li>\n <li>Résistante et souple.</li>\n <li>Nettoyage facile : va au lave vaisselle.</li>\n </ul>\n </div><h1>Description poche à douille silicone</h1><div class="col is-12">La poche à douille silicone permet de garnir et décorer facilement vos pâtisseries, verrines...<br />La poche à douille silicone est résistante et souple à la fois. Le silicone est lisse à l'intérieur pour faciliter l'écoulement des crèmes et structuré à l'extérieur pour une bonne prise en main; la poche ne glisse pas lors de son utilisation. Le système de soudure de la poche la rend parfaitement hygiénique. Nettoyage facile.</div><h1>Caractéristiques poche à douille silicone</h1><div class="col is-12">Silicone alimentaire. Dimensions : 35 x 20 cm. Nettoyage facile. Va au lave vaisselle. Livrée avec 2 douilles : cannelée C6 (6 dents) ø 5 mm et unie U10 ø 10 mm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30791 +product: App\Entity\Product\Product {#8696 #id: 2335 #code: "poche-a-douille-silicone-2179" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632522 {#8694 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8695 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 2335 #name: "Poche à douille silicone" #slug: "poche-a-douille-silicone-2179" #description: """ <div class="col is-12"><ul>\n <li>Garnie et décore.</li>\n <li>Résistante et souple.</li>\n <li>Nettoyage facile : va au lave vaisselle.</li>\n </ul>\n </div><h1>Description poche à douille silicone</h1><div class="col is-12">La poche à douille silicone permet de garnir et décorer facilement vos pâtisseries, verrines...<br />La poche à douille silicone est résistante et souple à la fois. Le silicone est lisse à l'intérieur pour faciliter l'écoulement des crèmes et structuré à l'extérieur pour une bonne prise en main; la poche ne glisse pas lors de son utilisation. Le système de soudure de la poche la rend parfaitement hygiénique. Nettoyage facile.</div><h1>Caractéristiques poche à douille silicone</h1><div class="col is-12">Silicone alimentaire. Dimensions : 35 x 20 cm. Nettoyage facile. Va au lave vaisselle. Livrée avec 2 douilles : cannelée C6 (6 dents) ø 5 mm et unie U10 ø 10 mm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31048 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8696 #id: 2335 #code: "poche-a-douille-silicone-2179" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632522 {#8694 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8695 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 2335 #name: "Poche à douille silicone" #slug: "poche-a-douille-silicone-2179" #description: """ <div class="col is-12"><ul>\n <li>Garnie et décore.</li>\n <li>Résistante et souple.</li>\n <li>Nettoyage facile : va au lave vaisselle.</li>\n </ul>\n </div><h1>Description poche à douille silicone</h1><div class="col is-12">La poche à douille silicone permet de garnir et décorer facilement vos pâtisseries, verrines...<br />La poche à douille silicone est résistante et souple à la fois. Le silicone est lisse à l'intérieur pour faciliter l'écoulement des crèmes et structuré à l'extérieur pour une bonne prise en main; la poche ne glisse pas lors de son utilisation. Le système de soudure de la poche la rend parfaitement hygiénique. Nettoyage facile.</div><h1>Caractéristiques poche à douille silicone</h1><div class="col is-12">Silicone alimentaire. Dimensions : 35 x 20 cm. Nettoyage facile. Va au lave vaisselle. Livrée avec 2 douilles : cannelée C6 (6 dents) ø 5 mm et unie U10 ø 10 mm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poche à douille silicone" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31119 -props: [ "product" => App\Entity\Product\Product {#8696 #id: 2335 #code: "poche-a-douille-silicone-2179" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632522 {#8694 : 2025-09-23 21:02:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#8695 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #id: 2335 #name: "Poche à douille silicone" #slug: "poche-a-douille-silicone-2179" #description: """ <div class="col is-12"><ul>\n <li>Garnie et décore.</li>\n <li>Résistante et souple.</li>\n <li>Nettoyage facile : va au lave vaisselle.</li>\n </ul>\n </div><h1>Description poche à douille silicone</h1><div class="col is-12">La poche à douille silicone permet de garnir et décorer facilement vos pâtisseries, verrines...<br />La poche à douille silicone est résistante et souple à la fois. Le silicone est lisse à l'intérieur pour faciliter l'écoulement des crèmes et structuré à l'extérieur pour une bonne prise en main; la poche ne glisse pas lors de son utilisation. Le système de soudure de la poche la rend parfaitement hygiénique. Nettoyage facile.</div><h1>Caractéristiques poche à douille silicone</h1><div class="col is-12">Silicone alimentaire. Dimensions : 35 x 20 cm. Nettoyage facile. Va au lave vaisselle. Livrée avec 2 douilles : cannelée C6 (6 dents) ø 5 mm et unie U10 ø 10 mm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31112 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31103 …} +context: Sylius\TwigHooks\Bag\DataBag {#31170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31100 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31048 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31056 #collection: Doctrine\Common\Collections\ArrayCollection {#31065 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31044 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38592 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38594 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31112 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31103 …} +context: Sylius\TwigHooks\Bag\DataBag {#31170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31100 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poche à douille silicone" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31056 #collection: Doctrine\Common\Collections\ArrayCollection {#31065 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31044 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38592 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38594 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31174 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31112 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31103 …} +context: Sylius\TwigHooks\Bag\DataBag {#31170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31100 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31048 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31056 #collection: Doctrine\Common\Collections\ArrayCollection {#31065 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31044 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38592 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38594 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31224 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31215 …} +context: Sylius\TwigHooks\Bag\DataBag {#31222 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31223 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31048 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31227 +variant: App\Entity\Product\ProductVariant {#31048 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31224 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31215 …} +context: Sylius\TwigHooks\Bag\DataBag {#31222 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31223 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …} +context: Sylius\TwigHooks\Bag\DataBag {#27433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31534 +cart: App\Entity\Order\Order {#13463 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …} +context: Sylius\TwigHooks\Bag\DataBag {#27433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||