Components
12
Twig Components
36
Render Count
158
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 106.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12550 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12543 …} +context: Sylius\TwigHooks\Bag\DataBag {#12549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12548 …} +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 {#13170 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12550 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12543 …} +context: Sylius\TwigHooks\Bag\DataBag {#12549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12548 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 106.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13247 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13243 …} +context: Sylius\TwigHooks\Bag\DataBag {#13245 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13246 …} +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 {#13256 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13247 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13243 …} +context: Sylius\TwigHooks\Bag\DataBag {#13245 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13246 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 14.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13338 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13317 …} +context: Sylius\TwigHooks\Bag\DataBag {#13337 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13336 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13353 +cart: App\Entity\Order\Order {#13420 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13338 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13317 …} +context: Sylius\TwigHooks\Bag\DataBag {#13337 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13336 …} +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 | 106.0 MiB | 31.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13606 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13594 …} +context: Sylius\TwigHooks\Bag\DataBag {#13600 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13592 …} +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 {#13615 #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 {#13606 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13594 …} +context: Sylius\TwigHooks\Bag\DataBag {#13600 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13592 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27403 …} +context: Sylius\TwigHooks\Bag\DataBag {#27404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27406 …} +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 {#27416 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27403 …} +context: Sylius\TwigHooks\Bag\DataBag {#27404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27406 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27520 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27516 …} +context: Sylius\TwigHooks\Bag\DataBag {#27517 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27519 …} +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 {#27528 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27520 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27516 …} +context: Sylius\TwigHooks\Bag\DataBag {#27517 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27519 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 2.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27586 …} +context: Sylius\TwigHooks\Bag\DataBag {#27587 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27589 …} +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 {#27598 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27586 …} +context: Sylius\TwigHooks\Bag\DataBag {#27587 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27589 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 31.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 2960 #code: "distributeur-de-savon-liquide-cuisipro-7905" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632718 {#7719 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#7758 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2960 #name: "Distributeur de savon liquide Cuisipro" #slug: "distributeur-de-savon-liquide-cuisipro-7905" #description: """ <div class="col is-12"><ul>\n <li>Utilisez 75% de savon en moins.</li>\n <li>Transforme le savon liquide en mousse.</li>\n <li>Remplissage et mélange très simple.</li>\n <li>Ventouse de maintien.</li>\n </ul></div><h1>Descriptif Distributeur de savon liquide Cuisipro</h1><div class="col is-12">Economique et écologique, le Distributeur de savon liquide Cuisipro vous permettra d'utiliser 75% de savon en moins. Utilisable d'une seule main, grâce à sa ventouse qui le maintient en place sur le plan de travail, il suffit de verser 1/3 de savon liquide pour 2/3 d'eau afin d'obtenir une mousse lavante. Des niveaux de remplissage sont marqués sur la bouteille afin de faciliter l'opération.</div><h1>Caractéristiques Distributeur de savon liquide Cuisipro</h1><div class="col is-12">- Design ergonomique.<br />- Transforme le savon liquide en mousse lavante.<br />- 75% de consommation de savon liquide en moins.<br />- Ventouse de maintien très efficace.<br />- Indicateurs de remplissage.<br />- Hauteur : 22 cm.<br />- Contenance : 390ml.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28123 +product: App\Entity\Product\Product {#8000 #id: 2960 #code: "distributeur-de-savon-liquide-cuisipro-7905" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632718 {#7719 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#7758 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2960 #name: "Distributeur de savon liquide Cuisipro" #slug: "distributeur-de-savon-liquide-cuisipro-7905" #description: """ <div class="col is-12"><ul>\n <li>Utilisez 75% de savon en moins.</li>\n <li>Transforme le savon liquide en mousse.</li>\n <li>Remplissage et mélange très simple.</li>\n <li>Ventouse de maintien.</li>\n </ul></div><h1>Descriptif Distributeur de savon liquide Cuisipro</h1><div class="col is-12">Economique et écologique, le Distributeur de savon liquide Cuisipro vous permettra d'utiliser 75% de savon en moins. Utilisable d'une seule main, grâce à sa ventouse qui le maintient en place sur le plan de travail, il suffit de verser 1/3 de savon liquide pour 2/3 d'eau afin d'obtenir une mousse lavante. Des niveaux de remplissage sont marqués sur la bouteille afin de faciliter l'opération.</div><h1>Caractéristiques Distributeur de savon liquide Cuisipro</h1><div class="col is-12">- Design ergonomique.<br />- Transforme le savon liquide en mousse lavante.<br />- 75% de consommation de savon liquide en moins.<br />- Ventouse de maintien très efficace.<br />- Indicateurs de remplissage.<br />- Hauteur : 22 cm.<br />- Contenance : 390ml.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28385 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 7.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 2960 #code: "distributeur-de-savon-liquide-cuisipro-7905" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632718 {#7719 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#7758 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2960 #name: "Distributeur de savon liquide Cuisipro" #slug: "distributeur-de-savon-liquide-cuisipro-7905" #description: """ <div class="col is-12"><ul>\n <li>Utilisez 75% de savon en moins.</li>\n <li>Transforme le savon liquide en mousse.</li>\n <li>Remplissage et mélange très simple.</li>\n <li>Ventouse de maintien.</li>\n </ul></div><h1>Descriptif Distributeur de savon liquide Cuisipro</h1><div class="col is-12">Economique et écologique, le Distributeur de savon liquide Cuisipro vous permettra d'utiliser 75% de savon en moins. Utilisable d'une seule main, grâce à sa ventouse qui le maintient en place sur le plan de travail, il suffit de verser 1/3 de savon liquide pour 2/3 d'eau afin d'obtenir une mousse lavante. Des niveaux de remplissage sont marqués sur la bouteille afin de faciliter l'opération.</div><h1>Caractéristiques Distributeur de savon liquide Cuisipro</h1><div class="col is-12">- Design ergonomique.<br />- Transforme le savon liquide en mousse lavante.<br />- 75% de consommation de savon liquide en moins.<br />- Ventouse de maintien très efficace.<br />- Indicateurs de remplissage.<br />- Hauteur : 22 cm.<br />- Contenance : 390ml.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Distributeur de savon liquide Cuisipro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28796 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 2960 #code: "distributeur-de-savon-liquide-cuisipro-7905" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632718 {#7719 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#7758 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 2960 #name: "Distributeur de savon liquide Cuisipro" #slug: "distributeur-de-savon-liquide-cuisipro-7905" #description: """ <div class="col is-12"><ul>\n <li>Utilisez 75% de savon en moins.</li>\n <li>Transforme le savon liquide en mousse.</li>\n <li>Remplissage et mélange très simple.</li>\n <li>Ventouse de maintien.</li>\n </ul></div><h1>Descriptif Distributeur de savon liquide Cuisipro</h1><div class="col is-12">Economique et écologique, le Distributeur de savon liquide Cuisipro vous permettra d'utiliser 75% de savon en moins. Utilisable d'une seule main, grâce à sa ventouse qui le maintient en place sur le plan de travail, il suffit de verser 1/3 de savon liquide pour 2/3 d'eau afin d'obtenir une mousse lavante. Des niveaux de remplissage sont marqués sur la bouteille afin de faciliter l'opération.</div><h1>Caractéristiques Distributeur de savon liquide Cuisipro</h1><div class="col is-12">- Design ergonomique.<br />- Transforme le savon liquide en mousse lavante.<br />- 75% de consommation de savon liquide en moins.<br />- Ventouse de maintien très efficace.<br />- Indicateurs de remplissage.<br />- Hauteur : 22 cm.<br />- Contenance : 390ml.</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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28869 …} +context: Sylius\TwigHooks\Bag\DataBag {#28864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28863 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28385 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28731 #collection: Doctrine\Common\Collections\ArrayCollection {#28730 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28568 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37525 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37577 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28869 …} +context: Sylius\TwigHooks\Bag\DataBag {#28864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28863 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Distributeur de savon liquide Cuisipro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28731 #collection: Doctrine\Common\Collections\ArrayCollection {#28730 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28568 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37525 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37577 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28874 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28869 …} +context: Sylius\TwigHooks\Bag\DataBag {#28864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28863 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28385 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28731 #collection: Doctrine\Common\Collections\ArrayCollection {#28730 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28568 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37525 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37577 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28942 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28932 …} +context: Sylius\TwigHooks\Bag\DataBag {#28940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28941 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28385 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28951 +variant: App\Entity\Product\ProductVariant {#28385 …} +price: "25,00\u{A0}€" +originalPrice: "25,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28942 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28932 …} +context: Sylius\TwigHooks\Bag\DataBag {#28940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28941 …} +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 | 106.0 MiB | 4.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 2961 #code: "brosse-goupillon-coco-kitchencraft-8033" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632718 {#8536 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8537 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2961 #name: "Brosse Goupillon Coco Kitchencraft" #slug: "brosse-goupillon-coco-kitchencraft-8033" #description: """ <div class="col is-12"><ul>\n <li>Matériaux naturels (bois et fibre de coco), 0 plastique.</li>\n <li>Forme adaptée pour accéder aux endroits difficiles.</li>\n </ul></div><h1>Descriptif Brosse Goupillon Coco Kitchencraft</h1><div class="col is-12">Avec sa forme spécifique, la Brosse Goupillon Coco Kitchencraft est idéale pour nettoyer tous les contenants en verre y compris ceux munis d'un long col comme les carafes à vin.... 0 plastique pour cette brosse dotée d'un manche en bois de hêtre naturel et d'une brosse en fibre de coco. Un ustensile éco-compatible comme on aime !</div><h1>Caractéristique Brosse - Goupillon Coco Kitchencraft</h1><div class="col is-12">- Fibre de coco.<br />- Manche en bois.<br />- Longueur totale : 32 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28774 +product: App\Entity\Product\Product {#8538 #id: 2961 #code: "brosse-goupillon-coco-kitchencraft-8033" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632718 {#8536 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8537 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2961 #name: "Brosse Goupillon Coco Kitchencraft" #slug: "brosse-goupillon-coco-kitchencraft-8033" #description: """ <div class="col is-12"><ul>\n <li>Matériaux naturels (bois et fibre de coco), 0 plastique.</li>\n <li>Forme adaptée pour accéder aux endroits difficiles.</li>\n </ul></div><h1>Descriptif Brosse Goupillon Coco Kitchencraft</h1><div class="col is-12">Avec sa forme spécifique, la Brosse Goupillon Coco Kitchencraft est idéale pour nettoyer tous les contenants en verre y compris ceux munis d'un long col comme les carafes à vin.... 0 plastique pour cette brosse dotée d'un manche en bois de hêtre naturel et d'une brosse en fibre de coco. Un ustensile éco-compatible comme on aime !</div><h1>Caractéristique Brosse - Goupillon Coco Kitchencraft</h1><div class="col is-12">- Fibre de coco.<br />- Manche en bois.<br />- Longueur totale : 32 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29024 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 2961 #code: "brosse-goupillon-coco-kitchencraft-8033" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632718 {#8536 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8537 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2961 #name: "Brosse Goupillon Coco Kitchencraft" #slug: "brosse-goupillon-coco-kitchencraft-8033" #description: """ <div class="col is-12"><ul>\n <li>Matériaux naturels (bois et fibre de coco), 0 plastique.</li>\n <li>Forme adaptée pour accéder aux endroits difficiles.</li>\n </ul></div><h1>Descriptif Brosse Goupillon Coco Kitchencraft</h1><div class="col is-12">Avec sa forme spécifique, la Brosse Goupillon Coco Kitchencraft est idéale pour nettoyer tous les contenants en verre y compris ceux munis d'un long col comme les carafes à vin.... 0 plastique pour cette brosse dotée d'un manche en bois de hêtre naturel et d'une brosse en fibre de coco. Un ustensile éco-compatible comme on aime !</div><h1>Caractéristique Brosse - Goupillon Coco Kitchencraft</h1><div class="col is-12">- Fibre de coco.<br />- Manche en bois.<br />- Longueur totale : 32 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Brosse Goupillon Coco Kitchencraft" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29095 -props: [ "product" => App\Entity\Product\Product {#8538 #id: 2961 #code: "brosse-goupillon-coco-kitchencraft-8033" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632718 {#8536 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8537 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 2961 #name: "Brosse Goupillon Coco Kitchencraft" #slug: "brosse-goupillon-coco-kitchencraft-8033" #description: """ <div class="col is-12"><ul>\n <li>Matériaux naturels (bois et fibre de coco), 0 plastique.</li>\n <li>Forme adaptée pour accéder aux endroits difficiles.</li>\n </ul></div><h1>Descriptif Brosse Goupillon Coco Kitchencraft</h1><div class="col is-12">Avec sa forme spécifique, la Brosse Goupillon Coco Kitchencraft est idéale pour nettoyer tous les contenants en verre y compris ceux munis d'un long col comme les carafes à vin.... 0 plastique pour cette brosse dotée d'un manche en bois de hêtre naturel et d'une brosse en fibre de coco. Un ustensile éco-compatible comme on aime !</div><h1>Caractéristique Brosse - Goupillon Coco Kitchencraft</h1><div class="col is-12">- Fibre de coco.<br />- Manche en bois.<br />- Longueur totale : 32 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29088 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29079 …} +context: Sylius\TwigHooks\Bag\DataBag {#29149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29076 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29024 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29032 #collection: Doctrine\Common\Collections\ArrayCollection {#29041 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29020 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37597 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37599 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29088 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29079 …} +context: Sylius\TwigHooks\Bag\DataBag {#29149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29076 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse Goupillon Coco Kitchencraft" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29032 #collection: Doctrine\Common\Collections\ArrayCollection {#29041 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29020 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37597 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37599 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29153 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29088 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29079 …} +context: Sylius\TwigHooks\Bag\DataBag {#29149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29076 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29024 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29032 #collection: Doctrine\Common\Collections\ArrayCollection {#29041 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29020 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37597 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37599 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29194 …} +context: Sylius\TwigHooks\Bag\DataBag {#29201 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29202 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29024 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29206 +variant: App\Entity\Product\ProductVariant {#29024 …} +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 {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29194 …} +context: Sylius\TwigHooks\Bag\DataBag {#29201 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29202 …} +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 | 106.0 MiB | 15.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 2962 #code: "organisateur-d-evier-guzzini-8081" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632718 {#8559 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8560 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 2962 #name: "Organisateur d'évier Guzzini" #slug: "organisateur-d-evier-guzzini-8081" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à partir de bouteilles plastique recyclées.</li>\n <li>Anti-bactérien.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Organisateur d'évier Guzzini</h1><div class="col is-12">L'Organisateur d'évier Guzzini est fabriqué en matière plastique antibactérienne à partir du recyclage de 2,3 bouteilles plastique jetables. Multi-compartiments, il est pratique et compact et permet de ranger les distributeurs de savon liquide, les éponges et brosses et peut aussi servir d'égouttoir à couverts. Démontable, il est facile à nettoyer et passe au lave-vaisselle.</div><h1>Caractéristiques Organisateur d'évier Guzzini</h1><div class="col is-12">- Fabriqué à partir de bouteilles plastiques recyclées. ( 2,3 bouteilles pour 1 organiseur d'évier )<br />- Anti-bactérien.<br />- Démontable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 17 x 10 x 11 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29086 +product: App\Entity\Product\Product {#8561 #id: 2962 #code: "organisateur-d-evier-guzzini-8081" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632718 {#8559 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8560 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 2962 #name: "Organisateur d'évier Guzzini" #slug: "organisateur-d-evier-guzzini-8081" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à partir de bouteilles plastique recyclées.</li>\n <li>Anti-bactérien.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Organisateur d'évier Guzzini</h1><div class="col is-12">L'Organisateur d'évier Guzzini est fabriqué en matière plastique antibactérienne à partir du recyclage de 2,3 bouteilles plastique jetables. Multi-compartiments, il est pratique et compact et permet de ranger les distributeurs de savon liquide, les éponges et brosses et peut aussi servir d'égouttoir à couverts. Démontable, il est facile à nettoyer et passe au lave-vaisselle.</div><h1>Caractéristiques Organisateur d'évier Guzzini</h1><div class="col is-12">- Fabriqué à partir de bouteilles plastiques recyclées. ( 2,3 bouteilles pour 1 organiseur d'évier )<br />- Anti-bactérien.<br />- Démontable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 17 x 10 x 11 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29269 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 2962 #code: "organisateur-d-evier-guzzini-8081" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632718 {#8559 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8560 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 2962 #name: "Organisateur d'évier Guzzini" #slug: "organisateur-d-evier-guzzini-8081" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à partir de bouteilles plastique recyclées.</li>\n <li>Anti-bactérien.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Organisateur d'évier Guzzini</h1><div class="col is-12">L'Organisateur d'évier Guzzini est fabriqué en matière plastique antibactérienne à partir du recyclage de 2,3 bouteilles plastique jetables. Multi-compartiments, il est pratique et compact et permet de ranger les distributeurs de savon liquide, les éponges et brosses et peut aussi servir d'égouttoir à couverts. Démontable, il est facile à nettoyer et passe au lave-vaisselle.</div><h1>Caractéristiques Organisateur d'évier Guzzini</h1><div class="col is-12">- Fabriqué à partir de bouteilles plastiques recyclées. ( 2,3 bouteilles pour 1 organiseur d'évier )<br />- Anti-bactérien.<br />- Démontable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 17 x 10 x 11 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Organisateur d'évier Guzzini" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29340 -props: [ "product" => App\Entity\Product\Product {#8561 #id: 2962 #code: "organisateur-d-evier-guzzini-8081" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632718 {#8559 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8560 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 2962 #name: "Organisateur d'évier Guzzini" #slug: "organisateur-d-evier-guzzini-8081" #description: """ <div class="col is-12"><ul>\n <li>Fabriqué à partir de bouteilles plastique recyclées.</li>\n <li>Anti-bactérien.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Organisateur d'évier Guzzini</h1><div class="col is-12">L'Organisateur d'évier Guzzini est fabriqué en matière plastique antibactérienne à partir du recyclage de 2,3 bouteilles plastique jetables. Multi-compartiments, il est pratique et compact et permet de ranger les distributeurs de savon liquide, les éponges et brosses et peut aussi servir d'égouttoir à couverts. Démontable, il est facile à nettoyer et passe au lave-vaisselle.</div><h1>Caractéristiques Organisateur d'évier Guzzini</h1><div class="col is-12">- Fabriqué à partir de bouteilles plastiques recyclées. ( 2,3 bouteilles pour 1 organiseur d'évier )<br />- Anti-bactérien.<br />- Démontable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 17 x 10 x 11 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29324 …} +context: Sylius\TwigHooks\Bag\DataBag {#29403 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29321 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29269 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29277 #collection: Doctrine\Common\Collections\ArrayCollection {#29286 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29265 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37611 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37613 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29324 …} +context: Sylius\TwigHooks\Bag\DataBag {#29403 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29321 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Organisateur d'évier Guzzini" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29277 #collection: Doctrine\Common\Collections\ArrayCollection {#29286 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29265 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37611 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37613 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29407 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29324 …} +context: Sylius\TwigHooks\Bag\DataBag {#29403 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29321 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29269 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29277 #collection: Doctrine\Common\Collections\ArrayCollection {#29286 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29265 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37611 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37613 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29457 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29448 …} +context: Sylius\TwigHooks\Bag\DataBag {#29455 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29456 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29269 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29460 +variant: App\Entity\Product\ProductVariant {#29269 …} +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 {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29457 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29448 …} +context: Sylius\TwigHooks\Bag\DataBag {#29455 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29456 …} +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 | 106.0 MiB | 13.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8584 #id: 2963 #code: "brosse-a-vaisselle-ronde-oxo-8131" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632718 {#8582 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8583 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 2963 #name: "Brosse à vaisselle Ronde Oxo" #slug: "brosse-a-vaisselle-ronde-oxo-8131" #description: """ <div class="col is-12"><ul>\n <li>Avec distributeur de liquide vaisselle intégré.</li>\n <li>Remplissage facile.</li>\n <li>N'abime pas les revêtements anti-adhésifs.</li>\n <li>Ergonomique et hygiénique.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Brosse à vaisselle Ronde Oxo</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div>\n <div>La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. <br /><br /></div>\n <div>Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.<br /><br /></div>\n <div>De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div>Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div></div><h1>Caractéristiques Brosse à vaisselle Ronde Oxo</h1><div class="col is-12">- Réservoir à liquide vaisselle intégré.<br />- Forme ronde ergonomique.<br />- n'abime pas les revêtements antiadhésifs.<br />- Remplissage facile.<br />- Poils très résistants.<br />- Poignée souple & anti-dérapante.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29331 +product: App\Entity\Product\Product {#8584 #id: 2963 #code: "brosse-a-vaisselle-ronde-oxo-8131" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632718 {#8582 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8583 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 2963 #name: "Brosse à vaisselle Ronde Oxo" #slug: "brosse-a-vaisselle-ronde-oxo-8131" #description: """ <div class="col is-12"><ul>\n <li>Avec distributeur de liquide vaisselle intégré.</li>\n <li>Remplissage facile.</li>\n <li>N'abime pas les revêtements anti-adhésifs.</li>\n <li>Ergonomique et hygiénique.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Brosse à vaisselle Ronde Oxo</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div>\n <div>La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. <br /><br /></div>\n <div>Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.<br /><br /></div>\n <div>De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div>Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div></div><h1>Caractéristiques Brosse à vaisselle Ronde Oxo</h1><div class="col is-12">- Réservoir à liquide vaisselle intégré.<br />- Forme ronde ergonomique.<br />- n'abime pas les revêtements antiadhésifs.<br />- Remplissage facile.<br />- Poils très résistants.<br />- Poignée souple & anti-dérapante.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29523 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 2.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8584 #id: 2963 #code: "brosse-a-vaisselle-ronde-oxo-8131" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632718 {#8582 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8583 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 2963 #name: "Brosse à vaisselle Ronde Oxo" #slug: "brosse-a-vaisselle-ronde-oxo-8131" #description: """ <div class="col is-12"><ul>\n <li>Avec distributeur de liquide vaisselle intégré.</li>\n <li>Remplissage facile.</li>\n <li>N'abime pas les revêtements anti-adhésifs.</li>\n <li>Ergonomique et hygiénique.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Brosse à vaisselle Ronde Oxo</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div>\n <div>La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. <br /><br /></div>\n <div>Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.<br /><br /></div>\n <div>De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div>Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div></div><h1>Caractéristiques Brosse à vaisselle Ronde Oxo</h1><div class="col is-12">- Réservoir à liquide vaisselle intégré.<br />- Forme ronde ergonomique.<br />- n'abime pas les revêtements antiadhésifs.<br />- Remplissage facile.<br />- Poils très résistants.<br />- Poignée souple & anti-dérapante.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Brosse à vaisselle Ronde Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29594 -props: [ "product" => App\Entity\Product\Product {#8584 #id: 2963 #code: "brosse-a-vaisselle-ronde-oxo-8131" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632718 {#8582 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8583 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 2963 #name: "Brosse à vaisselle Ronde Oxo" #slug: "brosse-a-vaisselle-ronde-oxo-8131" #description: """ <div class="col is-12"><ul>\n <li>Avec distributeur de liquide vaisselle intégré.</li>\n <li>Remplissage facile.</li>\n <li>N'abime pas les revêtements anti-adhésifs.</li>\n <li>Ergonomique et hygiénique.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Brosse à vaisselle Ronde Oxo</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div>\n <div>La brosse à vaisselle ronde Oxo a plus d’un atout. Tout d’abord, elle est dotée d’un réservoir à produit vaisselle intégré. Le liquide vaisselle s’écoule par une pression sur le bouton du réservoir. Celui-ci est transparent pour vérifier le niveau de liquide à tout moment. Il se remplit facilement en dévissant la poignée. <br /><br /></div>\n <div>Par ailleurs, la brosse Oxo est dotée de poils en nylon robustes qui retirent les résidus d’aliments et les graisses sans abîmer les revêtements notamment anti-adhésifs. Une fois les poils usés, il est possible de changer juste cette partie sans avoir à racheter la brosse complète.<br /><br /></div>\n <div>De plus cette brosse est bien plus hygiénique qu’une éponge classique qui mal nettoyée peut voir se développer des bactéries. </div>\n <div>Enfin, sa forme en champignon la rend très agréable à prendre en main pour un geste sûr et efficace. Le revêtement anti-glisse de la poignée permet de la tenir fermement mêrme les mains mouillées.</div></div><h1>Caractéristiques Brosse à vaisselle Ronde Oxo</h1><div class="col is-12">- Réservoir à liquide vaisselle intégré.<br />- Forme ronde ergonomique.<br />- n'abime pas les revêtements antiadhésifs.<br />- Remplissage facile.<br />- Poils très résistants.<br />- Poignée souple & anti-dérapante.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 3.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29578 …} +context: Sylius\TwigHooks\Bag\DataBag {#29657 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29575 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29523 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29531 #collection: Doctrine\Common\Collections\ArrayCollection {#29540 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29519 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37625 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37627 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29578 …} +context: Sylius\TwigHooks\Bag\DataBag {#29657 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29575 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse à vaisselle Ronde Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29531 #collection: Doctrine\Common\Collections\ArrayCollection {#29540 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29519 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37625 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37627 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29673 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29578 …} +context: Sylius\TwigHooks\Bag\DataBag {#29657 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29575 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29523 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29531 #collection: Doctrine\Common\Collections\ArrayCollection {#29540 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29519 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37625 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37627 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29722 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29720 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29721 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29523 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29725 +variant: App\Entity\Product\ProductVariant {#29523 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29722 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29720 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29721 …} +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 | 106.0 MiB | 16.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8607 #id: 2964 #code: "grille-d-evier-inox-jetter-8225" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632718 {#8605 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8606 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 2964 #name: "Grille d'évier Inox Jetter" #slug: "grille-d-evier-inox-jetter-8225" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>Diamètre 7 cm.</li>\n </ul></div><h1>Descriptif Grille d'évier Inox Jetter</h1><div class="col is-12">La grille d'évier inox jetter s'adapte à pratiquement tous les orifices d'évacuation grâce à son diamètre de 7 cm.</div><h1>Caractéristiques Grille d'évier Inox Jetter</h1><div class="col is-12">- Acier inoxydable.<br />- Diamètre : 7 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29585 +product: App\Entity\Product\Product {#8607 #id: 2964 #code: "grille-d-evier-inox-jetter-8225" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632718 {#8605 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8606 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 2964 #name: "Grille d'évier Inox Jetter" #slug: "grille-d-evier-inox-jetter-8225" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>Diamètre 7 cm.</li>\n </ul></div><h1>Descriptif Grille d'évier Inox Jetter</h1><div class="col is-12">La grille d'évier inox jetter s'adapte à pratiquement tous les orifices d'évacuation grâce à son diamètre de 7 cm.</div><h1>Caractéristiques Grille d'évier Inox Jetter</h1><div class="col is-12">- Acier inoxydable.<br />- Diamètre : 7 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29788 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 5.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8607 #id: 2964 #code: "grille-d-evier-inox-jetter-8225" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632718 {#8605 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8606 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 2964 #name: "Grille d'évier Inox Jetter" #slug: "grille-d-evier-inox-jetter-8225" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>Diamètre 7 cm.</li>\n </ul></div><h1>Descriptif Grille d'évier Inox Jetter</h1><div class="col is-12">La grille d'évier inox jetter s'adapte à pratiquement tous les orifices d'évacuation grâce à son diamètre de 7 cm.</div><h1>Caractéristiques Grille d'évier Inox Jetter</h1><div class="col is-12">- Acier inoxydable.<br />- Diamètre : 7 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille d'évier Inox Jetter" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29859 -props: [ "product" => App\Entity\Product\Product {#8607 #id: 2964 #code: "grille-d-evier-inox-jetter-8225" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632718 {#8605 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8606 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 2964 #name: "Grille d'évier Inox Jetter" #slug: "grille-d-evier-inox-jetter-8225" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>Diamètre 7 cm.</li>\n </ul></div><h1>Descriptif Grille d'évier Inox Jetter</h1><div class="col is-12">La grille d'évier inox jetter s'adapte à pratiquement tous les orifices d'évacuation grâce à son diamètre de 7 cm.</div><h1>Caractéristiques Grille d'évier Inox Jetter</h1><div class="col is-12">- Acier inoxydable.<br />- Diamètre : 7 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29843 …} +context: Sylius\TwigHooks\Bag\DataBag {#29910 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29840 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29788 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29796 #collection: Doctrine\Common\Collections\ArrayCollection {#29805 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29784 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37639 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37641 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29843 …} +context: Sylius\TwigHooks\Bag\DataBag {#29910 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29840 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille d'évier Inox Jetter" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29796 #collection: Doctrine\Common\Collections\ArrayCollection {#29805 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29784 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37639 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37641 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29914 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29843 …} +context: Sylius\TwigHooks\Bag\DataBag {#29910 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29840 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29788 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29796 #collection: Doctrine\Common\Collections\ArrayCollection {#29805 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29784 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37639 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37641 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29964 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29955 …} +context: Sylius\TwigHooks\Bag\DataBag {#29962 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29963 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29788 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29967 +variant: App\Entity\Product\ProductVariant {#29788 …} +price: "2,00\u{A0}€" +originalPrice: "2,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29964 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29955 …} +context: Sylius\TwigHooks\Bag\DataBag {#29962 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29963 …} +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 | 106.0 MiB | 11.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8630 #id: 2965 #code: "bouche-evier-jetter-8258" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632718 {#8628 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8629 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 2965 #name: "Bouche Evier Jetter" #slug: "bouche-evier-jetter-8258" #description: """ <div class="col is-12"><ul>\n <li>Plastique souple.</li>\n <li>Diamètre : 12 cm.</li>\n </ul></div><h1>Descriptif Bouche Evier Jetter</h1><div class="col is-12">Le Bouche Evier Jetter est réalisé en plastique souple et mesure 12 cm de diamètre pour s'adapter à tous les éviers. Il est muni d'un ergot de préhension pour être facilement positionner.</div><h1>Caractéristiques Bouche Evier Jetter</h1><div class="col is-12">- Plastique souple.<br />- Diamètre : 12 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29850 +product: App\Entity\Product\Product {#8630 #id: 2965 #code: "bouche-evier-jetter-8258" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632718 {#8628 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8629 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 2965 #name: "Bouche Evier Jetter" #slug: "bouche-evier-jetter-8258" #description: """ <div class="col is-12"><ul>\n <li>Plastique souple.</li>\n <li>Diamètre : 12 cm.</li>\n </ul></div><h1>Descriptif Bouche Evier Jetter</h1><div class="col is-12">Le Bouche Evier Jetter est réalisé en plastique souple et mesure 12 cm de diamètre pour s'adapter à tous les éviers. Il est muni d'un ergot de préhension pour être facilement positionner.</div><h1>Caractéristiques Bouche Evier Jetter</h1><div class="col is-12">- Plastique souple.<br />- Diamètre : 12 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30030 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 7.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8630 #id: 2965 #code: "bouche-evier-jetter-8258" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632718 {#8628 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8629 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 2965 #name: "Bouche Evier Jetter" #slug: "bouche-evier-jetter-8258" #description: """ <div class="col is-12"><ul>\n <li>Plastique souple.</li>\n <li>Diamètre : 12 cm.</li>\n </ul></div><h1>Descriptif Bouche Evier Jetter</h1><div class="col is-12">Le Bouche Evier Jetter est réalisé en plastique souple et mesure 12 cm de diamètre pour s'adapter à tous les éviers. Il est muni d'un ergot de préhension pour être facilement positionner.</div><h1>Caractéristiques Bouche Evier Jetter</h1><div class="col is-12">- Plastique souple.<br />- Diamètre : 12 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bouche Evier Jetter" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30101 -props: [ "product" => App\Entity\Product\Product {#8630 #id: 2965 #code: "bouche-evier-jetter-8258" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632718 {#8628 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8629 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 2965 #name: "Bouche Evier Jetter" #slug: "bouche-evier-jetter-8258" #description: """ <div class="col is-12"><ul>\n <li>Plastique souple.</li>\n <li>Diamètre : 12 cm.</li>\n </ul></div><h1>Descriptif Bouche Evier Jetter</h1><div class="col is-12">Le Bouche Evier Jetter est réalisé en plastique souple et mesure 12 cm de diamètre pour s'adapter à tous les éviers. Il est muni d'un ergot de préhension pour être facilement positionner.</div><h1>Caractéristiques Bouche Evier Jetter</h1><div class="col is-12">- Plastique souple.<br />- Diamètre : 12 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30094 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30085 …} +context: Sylius\TwigHooks\Bag\DataBag {#30152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30030 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30038 #collection: Doctrine\Common\Collections\ArrayCollection {#30047 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30026 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37653 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37655 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30094 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30085 …} +context: Sylius\TwigHooks\Bag\DataBag {#30152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bouche Evier Jetter" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30038 #collection: Doctrine\Common\Collections\ArrayCollection {#30047 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30026 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37653 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37655 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30156 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30094 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30085 …} +context: Sylius\TwigHooks\Bag\DataBag {#30152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30082 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30030 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30038 #collection: Doctrine\Common\Collections\ArrayCollection {#30047 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30026 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37653 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37655 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30197 …} +context: Sylius\TwigHooks\Bag\DataBag {#30204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30205 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30030 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30209 +variant: App\Entity\Product\ProductVariant {#30030 …} +price: "2,00\u{A0}€" +originalPrice: "2,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30197 …} +context: Sylius\TwigHooks\Bag\DataBag {#30204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30205 …} +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 | 106.0 MiB | 9.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8653 #id: 2966 #code: "goupillon-a-bouteille-et-biberon-jetter-8265" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632718 {#8651 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8652 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 2966 #name: "Goupillon à bouteille et biberon Jetter" #slug: "goupillon-a-bouteille-et-biberon-jetter-8265" #description: """ <div class="col is-12"><ul>\n <li>Pour un nettoyage efficace.</li>\n <li>Peut être suspendu.</li>\n <li>3 tailles au choix.</li>\n <li><strong>Fabriqué en Allemagne.</strong></li>\n </ul></div><h1>Descriptif Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">Le Goupillon à bouteille et biberon Jetter permet un nettoyage efficace. Il est composé de fils nylon à la forme optimisée. Muni d'un anneau d'accrochage, il peut facilement être suspendu.</div><h1>Caractéristiques Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">- Acier & nylon.<br />- Fabriqués en Allemagne. <br />- Grand modèle : diamètre : 5,5 cm.<br />- Modèle moyen : diamètre 3 cm.<br />- Modèle fin : diamètre : 1,5 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30092 +product: App\Entity\Product\Product {#8653 #id: 2966 #code: "goupillon-a-bouteille-et-biberon-jetter-8265" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632718 {#8651 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8652 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 2966 #name: "Goupillon à bouteille et biberon Jetter" #slug: "goupillon-a-bouteille-et-biberon-jetter-8265" #description: """ <div class="col is-12"><ul>\n <li>Pour un nettoyage efficace.</li>\n <li>Peut être suspendu.</li>\n <li>3 tailles au choix.</li>\n <li><strong>Fabriqué en Allemagne.</strong></li>\n </ul></div><h1>Descriptif Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">Le Goupillon à bouteille et biberon Jetter permet un nettoyage efficace. Il est composé de fils nylon à la forme optimisée. Muni d'un anneau d'accrochage, il peut facilement être suspendu.</div><h1>Caractéristiques Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">- Acier & nylon.<br />- Fabriqués en Allemagne. <br />- Grand modèle : diamètre : 5,5 cm.<br />- Modèle moyen : diamètre 3 cm.<br />- Modèle fin : diamètre : 1,5 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30272 …} +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 {#27655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27688 …} +context: Sylius\TwigHooks\Bag\DataBag {#27694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27681 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8653 #id: 2966 #code: "goupillon-a-bouteille-et-biberon-jetter-8265" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632718 {#8651 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8652 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 2966 #name: "Goupillon à bouteille et biberon Jetter" #slug: "goupillon-a-bouteille-et-biberon-jetter-8265" #description: """ <div class="col is-12"><ul>\n <li>Pour un nettoyage efficace.</li>\n <li>Peut être suspendu.</li>\n <li>3 tailles au choix.</li>\n <li><strong>Fabriqué en Allemagne.</strong></li>\n </ul></div><h1>Descriptif Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">Le Goupillon à bouteille et biberon Jetter permet un nettoyage efficace. Il est composé de fils nylon à la forme optimisée. Muni d'un anneau d'accrochage, il peut facilement être suspendu.</div><h1>Caractéristiques Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">- Acier & nylon.<br />- Fabriqués en Allemagne. <br />- Grand modèle : diamètre : 5,5 cm.<br />- Modèle moyen : diamètre 3 cm.<br />- Modèle fin : diamètre : 1,5 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Goupillon à bouteille et biberon Jetter" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30343 -props: [ "product" => App\Entity\Product\Product {#8653 #id: 2966 #code: "goupillon-a-bouteille-et-biberon-jetter-8265" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632718 {#8651 : 2025-09-23 21:05:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632718 {#8652 : 2025-09-23 21:05:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 2966 #name: "Goupillon à bouteille et biberon Jetter" #slug: "goupillon-a-bouteille-et-biberon-jetter-8265" #description: """ <div class="col is-12"><ul>\n <li>Pour un nettoyage efficace.</li>\n <li>Peut être suspendu.</li>\n <li>3 tailles au choix.</li>\n <li><strong>Fabriqué en Allemagne.</strong></li>\n </ul></div><h1>Descriptif Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">Le Goupillon à bouteille et biberon Jetter permet un nettoyage efficace. Il est composé de fils nylon à la forme optimisée. Muni d'un anneau d'accrochage, il peut facilement être suspendu.</div><h1>Caractéristiques Goupillon à bouteille et biberon Jetter</h1><div class="col is-12">- Acier & nylon.<br />- Fabriqués en Allemagne. <br />- Grand modèle : diamètre : 5,5 cm.<br />- Modèle moyen : diamètre 3 cm.<br />- Modèle fin : diamètre : 1,5 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 4.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30327 …} +context: Sylius\TwigHooks\Bag\DataBag {#30400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30272 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30280 #collection: Doctrine\Common\Collections\ArrayCollection {#30289 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30268 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37667 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37669 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30327 …} +context: Sylius\TwigHooks\Bag\DataBag {#30400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Goupillon à bouteille et biberon Jetter" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30280 #collection: Doctrine\Common\Collections\ArrayCollection {#30289 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30268 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37667 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37669 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30425 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30327 …} +context: Sylius\TwigHooks\Bag\DataBag {#30400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30324 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30272 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30280 #collection: Doctrine\Common\Collections\ArrayCollection {#30289 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30268 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37667 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37669 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30467 …} +context: Sylius\TwigHooks\Bag\DataBag {#30474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30475 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30272 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30479 +variant: App\Entity\Product\ProductVariant {#30272 …} +price: "4,00\u{A0}€" +originalPrice: "4,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9011 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12441 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9008 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30467 …} +context: Sylius\TwigHooks\Bag\DataBag {#30474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30475 …} +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 | 106.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27369 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12506 …} +context: Sylius\TwigHooks\Bag\DataBag {#27391 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12516 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30786 +cart: App\Entity\Order\Order {#13420 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27369 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12506 …} +context: Sylius\TwigHooks\Bag\DataBag {#27391 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12516 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||