Components
12
Twig Components
44
Render Count
149
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13379 …} +context: Sylius\TwigHooks\Bag\DataBag {#13385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …} +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 {#14006 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13379 …} +context: Sylius\TwigHooks\Bag\DataBag {#13385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14079 …} +context: Sylius\TwigHooks\Bag\DataBag {#14081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14082 …} +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 {#14092 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14079 …} +context: Sylius\TwigHooks\Bag\DataBag {#14081 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14082 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14153 …} +context: Sylius\TwigHooks\Bag\DataBag {#14173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14172 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14189 +cart: App\Entity\Order\Order {#14256 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14153 …} +context: Sylius\TwigHooks\Bag\DataBag {#14173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14172 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 33.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14430 …} +context: Sylius\TwigHooks\Bag\DataBag {#14436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14428 …} +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 {#14451 #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 {#14442 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14430 …} +context: Sylius\TwigHooks\Bag\DataBag {#14436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14428 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28153 …} +context: Sylius\TwigHooks\Bag\DataBag {#28154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28156 …} +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 {#28166 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28153 …} +context: Sylius\TwigHooks\Bag\DataBag {#28154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28156 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 2.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28266 …} +context: Sylius\TwigHooks\Bag\DataBag {#28267 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28269 …} +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 {#28278 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28266 …} +context: Sylius\TwigHooks\Bag\DataBag {#28267 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28269 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 12.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28341 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28337 …} +context: Sylius\TwigHooks\Bag\DataBag {#28338 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28340 …} +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 {#28349 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28341 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28337 …} +context: Sylius\TwigHooks\Bag\DataBag {#28338 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28340 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 21.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 917 #code: "hachoir-a-viande-manuel-1018" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632273 {#8058 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#7959 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 917 #name: "Hachoir à viande manuel" #slug: "hachoir-a-viande-manuel-1018" #description: """ <div class="col is-12"><ul>\n <li>Se manipule sans effort.</li>\n <li>En fonte, nettoyage facile.</li>\n <li>Nombreuses grilles ou accessoires optionnels.</li>\n </ul></div><h1>Description hachoir à viande</h1><div class="col is-12">Le hachoir à viande manuel permet de préparer une viande hachée, une terrine ou des saucisses comme chez le boucher ou le charcutier. Avec sa grille à biscuit optionnelle, vous pouvez même confectionner de délicieux biscuits, beignets ou sablés. Le hachoir à viande manuel se fixe avec un serre joint garantissant une bonne stabilité sur votre plan de travail.<br /><br /><strong>Avant la première utilisation, nous vous conseillons de réaliser un premier hachage "à blanc" avec un morceau de viande afin de retirer un éventuel surplus d'étain dans le corps du hachoir.</strong></div><h1>Caractéristiques hachoir à viande</h1><div class="col is-12">Fonte d'alu pour une hygiène parfaite. Couteau et grille interchangeable en acier. Etau pour fixer sur un plan de travail. Livré avec grille pour hachage standard trous Ø 6 mm. S'accroche sur un plan de travail d'une épaisseur de 4 cm maximum. Garantie 1 an.<br /><strong><br /></strong>\n <div style="font-size: 12px;"><strong>Capacité de hachage</strong><br />N° 5 : 500 grammes par minute</div>\n <div style="font-size: 12px;">N° 8 : 700 grammes par minute</div>\n <div style="font-size: 12px;">N° 10 : 900 grammes par minute <span style="font-size: 11px;"> </span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28874 +product: App\Entity\Product\Product {#7949 #id: 917 #code: "hachoir-a-viande-manuel-1018" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632273 {#8058 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#7959 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 917 #name: "Hachoir à viande manuel" #slug: "hachoir-a-viande-manuel-1018" #description: """ <div class="col is-12"><ul>\n <li>Se manipule sans effort.</li>\n <li>En fonte, nettoyage facile.</li>\n <li>Nombreuses grilles ou accessoires optionnels.</li>\n </ul></div><h1>Description hachoir à viande</h1><div class="col is-12">Le hachoir à viande manuel permet de préparer une viande hachée, une terrine ou des saucisses comme chez le boucher ou le charcutier. Avec sa grille à biscuit optionnelle, vous pouvez même confectionner de délicieux biscuits, beignets ou sablés. Le hachoir à viande manuel se fixe avec un serre joint garantissant une bonne stabilité sur votre plan de travail.<br /><br /><strong>Avant la première utilisation, nous vous conseillons de réaliser un premier hachage "à blanc" avec un morceau de viande afin de retirer un éventuel surplus d'étain dans le corps du hachoir.</strong></div><h1>Caractéristiques hachoir à viande</h1><div class="col is-12">Fonte d'alu pour une hygiène parfaite. Couteau et grille interchangeable en acier. Etau pour fixer sur un plan de travail. Livré avec grille pour hachage standard trous Ø 6 mm. S'accroche sur un plan de travail d'une épaisseur de 4 cm maximum. Garantie 1 an.<br /><strong><br /></strong>\n <div style="font-size: 12px;"><strong>Capacité de hachage</strong><br />N° 5 : 500 grammes par minute</div>\n <div style="font-size: 12px;">N° 8 : 700 grammes par minute</div>\n <div style="font-size: 12px;">N° 10 : 900 grammes par minute <span style="font-size: 11px;"> </span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8776 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 6.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 917 #code: "hachoir-a-viande-manuel-1018" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632273 {#8058 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#7959 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 917 #name: "Hachoir à viande manuel" #slug: "hachoir-a-viande-manuel-1018" #description: """ <div class="col is-12"><ul>\n <li>Se manipule sans effort.</li>\n <li>En fonte, nettoyage facile.</li>\n <li>Nombreuses grilles ou accessoires optionnels.</li>\n </ul></div><h1>Description hachoir à viande</h1><div class="col is-12">Le hachoir à viande manuel permet de préparer une viande hachée, une terrine ou des saucisses comme chez le boucher ou le charcutier. Avec sa grille à biscuit optionnelle, vous pouvez même confectionner de délicieux biscuits, beignets ou sablés. Le hachoir à viande manuel se fixe avec un serre joint garantissant une bonne stabilité sur votre plan de travail.<br /><br /><strong>Avant la première utilisation, nous vous conseillons de réaliser un premier hachage "à blanc" avec un morceau de viande afin de retirer un éventuel surplus d'étain dans le corps du hachoir.</strong></div><h1>Caractéristiques hachoir à viande</h1><div class="col is-12">Fonte d'alu pour une hygiène parfaite. Couteau et grille interchangeable en acier. Etau pour fixer sur un plan de travail. Livré avec grille pour hachage standard trous Ø 6 mm. S'accroche sur un plan de travail d'une épaisseur de 4 cm maximum. Garantie 1 an.<br /><strong><br /></strong>\n <div style="font-size: 12px;"><strong>Capacité de hachage</strong><br />N° 5 : 500 grammes par minute</div>\n <div style="font-size: 12px;">N° 8 : 700 grammes par minute</div>\n <div style="font-size: 12px;">N° 10 : 900 grammes par minute <span style="font-size: 11px;"> </span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Hachoir à viande manuel" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29034 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 917 #code: "hachoir-a-viande-manuel-1018" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8763 …} #associations: Doctrine\ORM\PersistentCollection {#8703 …} #createdAt: DateTime @1758632273 {#8058 : 2025-09-23 20:57:53.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#7959 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8762 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 917 #name: "Hachoir à viande manuel" #slug: "hachoir-a-viande-manuel-1018" #description: """ <div class="col is-12"><ul>\n <li>Se manipule sans effort.</li>\n <li>En fonte, nettoyage facile.</li>\n <li>Nombreuses grilles ou accessoires optionnels.</li>\n </ul></div><h1>Description hachoir à viande</h1><div class="col is-12">Le hachoir à viande manuel permet de préparer une viande hachée, une terrine ou des saucisses comme chez le boucher ou le charcutier. Avec sa grille à biscuit optionnelle, vous pouvez même confectionner de délicieux biscuits, beignets ou sablés. Le hachoir à viande manuel se fixe avec un serre joint garantissant une bonne stabilité sur votre plan de travail.<br /><br /><strong>Avant la première utilisation, nous vous conseillons de réaliser un premier hachage "à blanc" avec un morceau de viande afin de retirer un éventuel surplus d'étain dans le corps du hachoir.</strong></div><h1>Caractéristiques hachoir à viande</h1><div class="col is-12">Fonte d'alu pour une hygiène parfaite. Couteau et grille interchangeable en acier. Etau pour fixer sur un plan de travail. Livré avec grille pour hachage standard trous Ø 6 mm. S'accroche sur un plan de travail d'une épaisseur de 4 cm maximum. Garantie 1 an.<br /><strong><br /></strong>\n <div style="font-size: 12px;"><strong>Capacité de hachage</strong><br />N° 5 : 500 grammes par minute</div>\n <div style="font-size: 12px;">N° 8 : 700 grammes par minute</div>\n <div style="font-size: 12px;">N° 10 : 900 grammes par minute <span style="font-size: 11px;"> </span></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8768 …} #channels: Doctrine\ORM\PersistentCollection {#8337 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8059 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8338 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 9.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29104 …} +context: Sylius\TwigHooks\Bag\DataBag {#29105 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29107 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8776 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9047 #collection: Doctrine\Common\Collections\ArrayCollection {#9046 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8893 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29104 …} +context: Sylius\TwigHooks\Bag\DataBag {#29105 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29107 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Hachoir à viande manuel" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9047 #collection: Doctrine\Common\Collections\ArrayCollection {#9046 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8893 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29112 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29104 …} +context: Sylius\TwigHooks\Bag\DataBag {#29105 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29107 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8776 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9047 #collection: Doctrine\Common\Collections\ArrayCollection {#9046 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8893 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29180 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …} +context: Sylius\TwigHooks\Bag\DataBag {#29178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29179 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8776 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29189 +variant: App\Entity\Product\ProductVariant {#8776 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29180 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …} +context: Sylius\TwigHooks\Bag\DataBag {#29178 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29179 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9051 #id: 1004 #code: "presse-a-steak-hache-1020" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1758632295 {#9045 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#9048 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9051} #id: 1004 #name: "Presse à steak haché" #slug: "presse-a-steak-hache-1020" #description: """ <div class="col is-12"><ul>\n <li>Préparez facilement vos steaks hachés</li>\n <li>Produit de qualité.</li>\n </ul></div><h1>Description Presse à steak haché</h1><div class="col is-12">La <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">presse à steak haché</a> est un excellent moule à steak qui permet de réaliser facilement vos steak hachés maison et ainsi bien préparer la viande pour la cuisson. Pour faire un excellent burger maison ou un steak haché frites, à vous de voir !<br /></div><h1>Caractéristiques Presse à steak haché</h1><div class="col is-12">Aluminium. ø 10 cm. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9053 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29012 +product: App\Entity\Product\Product {#9051 #id: 1004 #code: "presse-a-steak-hache-1020" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1758632295 {#9045 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#9048 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9051} #id: 1004 #name: "Presse à steak haché" #slug: "presse-a-steak-hache-1020" #description: """ <div class="col is-12"><ul>\n <li>Préparez facilement vos steaks hachés</li>\n <li>Produit de qualité.</li>\n </ul></div><h1>Description Presse à steak haché</h1><div class="col is-12">La <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">presse à steak haché</a> est un excellent moule à steak qui permet de réaliser facilement vos steak hachés maison et ainsi bien préparer la viande pour la cuisson. Pour faire un excellent burger maison ou un steak haché frites, à vous de voir !<br /></div><h1>Caractéristiques Presse à steak haché</h1><div class="col is-12">Aluminium. ø 10 cm. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9053 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9078 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9051 #id: 1004 #code: "presse-a-steak-hache-1020" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1758632295 {#9045 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#9048 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9051} #id: 1004 #name: "Presse à steak haché" #slug: "presse-a-steak-hache-1020" #description: """ <div class="col is-12"><ul>\n <li>Préparez facilement vos steaks hachés</li>\n <li>Produit de qualité.</li>\n </ul></div><h1>Description Presse à steak haché</h1><div class="col is-12">La <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">presse à steak haché</a> est un excellent moule à steak qui permet de réaliser facilement vos steak hachés maison et ainsi bien préparer la viande pour la cuisson. Pour faire un excellent burger maison ou un steak haché frites, à vous de voir !<br /></div><h1>Caractéristiques Presse à steak haché</h1><div class="col is-12">Aluminium. ø 10 cm. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9053 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse à steak haché" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29316 -props: [ "product" => App\Entity\Product\Product {#9051 #id: 1004 #code: "presse-a-steak-hache-1020" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1758632295 {#9045 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#9048 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9051} #id: 1004 #name: "Presse à steak haché" #slug: "presse-a-steak-hache-1020" #description: """ <div class="col is-12"><ul>\n <li>Préparez facilement vos steaks hachés</li>\n <li>Produit de qualité.</li>\n </ul></div><h1>Description Presse à steak haché</h1><div class="col is-12">La <a rel="nofollow" href="https://www.cuisinstore.com/presse-a-steak-hache-c1364.html">presse à steak haché</a> est un excellent moule à steak qui permet de réaliser facilement vos steak hachés maison et ainsi bien préparer la viande pour la cuisson. Pour faire un excellent burger maison ou un steak haché frites, à vous de voir !<br /></div><h1>Caractéristiques Presse à steak haché</h1><div class="col is-12">Aluminium. ø 10 cm. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9053 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29362 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29300 …} +context: Sylius\TwigHooks\Bag\DataBag {#29309 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29361 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9078 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9091 #collection: Doctrine\Common\Collections\ArrayCollection {#9092 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9090 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29362 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29300 …} +context: Sylius\TwigHooks\Bag\DataBag {#29309 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29361 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse à steak haché" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9091 #collection: Doctrine\Common\Collections\ArrayCollection {#9092 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9090 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29368 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29362 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29300 …} +context: Sylius\TwigHooks\Bag\DataBag {#29309 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29361 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9078 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9091 #collection: Doctrine\Common\Collections\ArrayCollection {#9092 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9090 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29418 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29409 …} +context: Sylius\TwigHooks\Bag\DataBag {#29416 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29417 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9078 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29421 +variant: App\Entity\Product\ProductVariant {#9078 …} +price: "26,00\u{A0}€" +originalPrice: "26,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29418 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29409 …} +context: Sylius\TwigHooks\Bag\DataBag {#29416 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29417 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 11.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9097 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632263 {#9093 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9094 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9097} #id: 835 #name: "Attendrisseur à viande Kitchencraft" #slug: "attendrisseur-a-viande-kitchencraft-3664" #description: """ <div class="col is-12"><ul>\n <li>Finition chromé.</li>\n <li>Long manche facilitant l'effort.</li>\n <li>Anneau pour accroche facile. </li>\n </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur à viande est équipé d'une double tête avec un côté muni de picots pour attendrir notamment la viande rouge et un côté pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29307 +product: App\Entity\Product\Product {#9097 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632263 {#9093 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9094 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9097} #id: 835 #name: "Attendrisseur à viande Kitchencraft" #slug: "attendrisseur-a-viande-kitchencraft-3664" #description: """ <div class="col is-12"><ul>\n <li>Finition chromé.</li>\n <li>Long manche facilitant l'effort.</li>\n <li>Anneau pour accroche facile. </li>\n </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur à viande est équipé d'une double tête avec un côté muni de picots pour attendrir notamment la viande rouge et un côté pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9121 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 7.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9097 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632263 {#9093 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9094 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9097} #id: 835 #name: "Attendrisseur à viande Kitchencraft" #slug: "attendrisseur-a-viande-kitchencraft-3664" #description: """ <div class="col is-12"><ul>\n <li>Finition chromé.</li>\n <li>Long manche facilitant l'effort.</li>\n <li>Anneau pour accroche facile. </li>\n </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur à viande est équipé d'une double tête avec un côté muni de picots pour attendrir notamment la viande rouge et un côté pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Attendrisseur à viande Kitchencraft" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29538 -props: [ "product" => App\Entity\Product\Product {#9097 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#9107 …} #variants: Doctrine\ORM\PersistentCollection {#9120 …} #options: Doctrine\ORM\PersistentCollection {#9111 …} #associations: Doctrine\ORM\PersistentCollection {#9109 …} #createdAt: DateTime @1758632263 {#9093 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9094 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9114 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9115 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9097} #id: 835 #name: "Attendrisseur à viande Kitchencraft" #slug: "attendrisseur-a-viande-kitchencraft-3664" #description: """ <div class="col is-12"><ul>\n <li>Finition chromé.</li>\n <li>Long manche facilitant l'effort.</li>\n <li>Anneau pour accroche facile. </li>\n </ul></div><h1>Description Attendrisseur à viande Kitchencraft</h1><div class="col is-12">L'attendrisseur à viande est équipé d'une double tête avec un côté muni de picots pour attendrir notamment la viande rouge et un côté pour aplanir toutes les viandes.</div><h1>Caractéristiques Attendrisseur à viande Kitchencraft</h1><div class="col is-12">Longueur totale 22 cm. Anneau. Lavage à la main.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9117 …} #channels: Doctrine\ORM\PersistentCollection {#9105 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9101 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9103 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29522 …} +context: Sylius\TwigHooks\Bag\DataBag {#29531 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29583 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29522 …} +context: Sylius\TwigHooks\Bag\DataBag {#29531 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29583 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Attendrisseur à viande Kitchencraft" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29590 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29522 …} +context: Sylius\TwigHooks\Bag\DataBag {#29531 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29583 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29631 …} +context: Sylius\TwigHooks\Bag\DataBag {#29638 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9121 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29643 +variant: App\Entity\Product\ProductVariant {#9121 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29631 …} +context: Sylius\TwigHooks\Bag\DataBag {#29638 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 13.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9137 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#9144 …} #variants: Doctrine\ORM\PersistentCollection {#9157 …} #options: Doctrine\ORM\PersistentCollection {#9148 …} #associations: Doctrine\ORM\PersistentCollection {#9146 …} #createdAt: DateTime @1758632263 {#9133 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9134 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9152 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 837 #name: "Aplanisseur à viande inox" #slug: "aplanisseur-a-viande-inox-3672" #description: """ <div class="col is-12"><ul>\n <li>Tout inox.</li>\n <li>Rapport qualité-prix. </li>\n </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur à viande inox permet de préparer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. ø 8,4 cm. Poids : 510 grammes.</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 {#9154 …} #channels: Doctrine\ORM\PersistentCollection {#9142 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9138 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9140 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29529 +product: App\Entity\Product\Product {#9137 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#9144 …} #variants: Doctrine\ORM\PersistentCollection {#9157 …} #options: Doctrine\ORM\PersistentCollection {#9148 …} #associations: Doctrine\ORM\PersistentCollection {#9146 …} #createdAt: DateTime @1758632263 {#9133 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9134 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9152 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 837 #name: "Aplanisseur à viande inox" #slug: "aplanisseur-a-viande-inox-3672" #description: """ <div class="col is-12"><ul>\n <li>Tout inox.</li>\n <li>Rapport qualité-prix. </li>\n </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur à viande inox permet de préparer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. ø 8,4 cm. Poids : 510 grammes.</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 {#9154 …} #channels: Doctrine\ORM\PersistentCollection {#9142 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9138 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9140 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9158 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 3.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9137 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#9144 …} #variants: Doctrine\ORM\PersistentCollection {#9157 …} #options: Doctrine\ORM\PersistentCollection {#9148 …} #associations: Doctrine\ORM\PersistentCollection {#9146 …} #createdAt: DateTime @1758632263 {#9133 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9134 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9152 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 837 #name: "Aplanisseur à viande inox" #slug: "aplanisseur-a-viande-inox-3672" #description: """ <div class="col is-12"><ul>\n <li>Tout inox.</li>\n <li>Rapport qualité-prix. </li>\n </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur à viande inox permet de préparer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. ø 8,4 cm. Poids : 510 grammes.</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 {#9154 …} #channels: Doctrine\ORM\PersistentCollection {#9142 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9138 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9140 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aplanisseur à viande inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29760 -props: [ "product" => App\Entity\Product\Product {#9137 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#9144 …} #variants: Doctrine\ORM\PersistentCollection {#9157 …} #options: Doctrine\ORM\PersistentCollection {#9148 …} #associations: Doctrine\ORM\PersistentCollection {#9146 …} #createdAt: DateTime @1758632263 {#9133 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#9134 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9152 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 837 #name: "Aplanisseur à viande inox" #slug: "aplanisseur-a-viande-inox-3672" #description: """ <div class="col is-12"><ul>\n <li>Tout inox.</li>\n <li>Rapport qualité-prix. </li>\n </ul></div><h1>Description aplanisseur à viande inox</h1><div class="col is-12">L'aplanisseur à viande inox permet de préparer la viande avant cuisson.</div><h1>Caractéristiques aplanisseur à viande inox</h1><div class="col is-12">Inox lourd. ø 8,4 cm. Poids : 510 grammes.</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 {#9154 …} #channels: Doctrine\ORM\PersistentCollection {#9142 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9099 …} #reviews: Doctrine\ORM\PersistentCollection {#9138 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9140 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 6.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29744 …} +context: Sylius\TwigHooks\Bag\DataBag {#29753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9158 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171 #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9170 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29744 …} +context: Sylius\TwigHooks\Bag\DataBag {#29753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aplanisseur à viande inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171 #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9170 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29812 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29744 …} +context: Sylius\TwigHooks\Bag\DataBag {#29753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9158 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171 #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9170 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29862 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29853 …} +context: Sylius\TwigHooks\Bag\DataBag {#29860 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29861 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9158 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29865 +variant: App\Entity\Product\ProductVariant {#9158 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29862 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29853 …} +context: Sylius\TwigHooks\Bag\DataBag {#29860 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29861 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9177 #id: 3653 #code: "grille-pour-hachoir-a-viande-inox-n08-4702" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758633040 {#9173 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9174 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 3653 #name: "Grille pour hachoir à viande inox n°8" #slug: "grille-pour-hachoir-a-viande-inox-n08-4702" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description grille pour hachoir à viande inox n°8</h1><div class="col is-12"><p>Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">La grille à un diamètre de 6 cm, un trou central de 0.9 cm et une épaisseur de 0.6 cm.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29751 +product: App\Entity\Product\Product {#9177 #id: 3653 #code: "grille-pour-hachoir-a-viande-inox-n08-4702" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758633040 {#9173 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9174 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 3653 #name: "Grille pour hachoir à viande inox n°8" #slug: "grille-pour-hachoir-a-viande-inox-n08-4702" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description grille pour hachoir à viande inox n°8</h1><div class="col is-12"><p>Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">La grille à un diamètre de 6 cm, un trou central de 0.9 cm et une épaisseur de 0.6 cm.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9201 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9177 #id: 3653 #code: "grille-pour-hachoir-a-viande-inox-n08-4702" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758633040 {#9173 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9174 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 3653 #name: "Grille pour hachoir à viande inox n°8" #slug: "grille-pour-hachoir-a-viande-inox-n08-4702" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description grille pour hachoir à viande inox n°8</h1><div class="col is-12"><p>Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">La grille à un diamètre de 6 cm, un trou central de 0.9 cm et une épaisseur de 0.6 cm.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille pour hachoir à viande inox n°8" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29982 -props: [ "product" => App\Entity\Product\Product {#9177 #id: 3653 #code: "grille-pour-hachoir-a-viande-inox-n08-4702" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758633040 {#9173 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9174 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 3653 #name: "Grille pour hachoir à viande inox n°8" #slug: "grille-pour-hachoir-a-viande-inox-n08-4702" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description grille pour hachoir à viande inox n°8</h1><div class="col is-12"><p>Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <br /><span style="color: #313131; font-family: arial; font-size: 12px; background-color: #fafafa;">La grille à un diamètre de 6 cm, un trou central de 0.9 cm et une épaisseur de 0.6 cm.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29966 …} +context: Sylius\TwigHooks\Bag\DataBag {#29975 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30027 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9201 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9211 #collection: Doctrine\Common\Collections\ArrayCollection {#9212 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9210 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29966 …} +context: Sylius\TwigHooks\Bag\DataBag {#29975 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30027 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille pour hachoir à viande inox n°8" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9211 #collection: Doctrine\Common\Collections\ArrayCollection {#9212 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9210 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30034 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29966 …} +context: Sylius\TwigHooks\Bag\DataBag {#29975 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30027 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9201 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9211 #collection: Doctrine\Common\Collections\ArrayCollection {#9212 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9210 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30075 …} +context: Sylius\TwigHooks\Bag\DataBag {#30082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30083 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9201 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30087 +variant: App\Entity\Product\ProductVariant {#9201 …} +price: "12,00\u{A0}€" +originalPrice: "12,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30075 …} +context: Sylius\TwigHooks\Bag\DataBag {#30082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30083 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 6.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9262 #id: 3654 #code: "grille-pour-hachoir-a-viande-inox-n010-4703" #attributes: Doctrine\ORM\PersistentCollection {#9269 …} #variants: Doctrine\ORM\PersistentCollection {#9282 …} #options: Doctrine\ORM\PersistentCollection {#9273 …} #associations: Doctrine\ORM\PersistentCollection {#9271 …} #createdAt: DateTime @1758633040 {#9214 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9213 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9276 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9277 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9262} #id: 3654 #name: "Grille pour hachoir à viande inox n°10" #slug: "grille-pour-hachoir-a-viande-inox-n010-4703" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description Grille pour hachoir à viande inox n°10</h1><div class="col is-12">Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <span style="background-color: transparent; color: #313131; font-family: arial; font-size: 12px;">La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</span>\n <div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9279 …} #channels: Doctrine\ORM\PersistentCollection {#9267 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9263 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9265 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29973 +product: App\Entity\Product\Product {#9262 #id: 3654 #code: "grille-pour-hachoir-a-viande-inox-n010-4703" #attributes: Doctrine\ORM\PersistentCollection {#9269 …} #variants: Doctrine\ORM\PersistentCollection {#9282 …} #options: Doctrine\ORM\PersistentCollection {#9273 …} #associations: Doctrine\ORM\PersistentCollection {#9271 …} #createdAt: DateTime @1758633040 {#9214 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9213 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9276 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9277 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9262} #id: 3654 #name: "Grille pour hachoir à viande inox n°10" #slug: "grille-pour-hachoir-a-viande-inox-n010-4703" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description Grille pour hachoir à viande inox n°10</h1><div class="col is-12">Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <span style="background-color: transparent; color: #313131; font-family: arial; font-size: 12px;">La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</span>\n <div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9279 …} #channels: Doctrine\ORM\PersistentCollection {#9267 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9263 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9265 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9283 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9262 #id: 3654 #code: "grille-pour-hachoir-a-viande-inox-n010-4703" #attributes: Doctrine\ORM\PersistentCollection {#9269 …} #variants: Doctrine\ORM\PersistentCollection {#9282 …} #options: Doctrine\ORM\PersistentCollection {#9273 …} #associations: Doctrine\ORM\PersistentCollection {#9271 …} #createdAt: DateTime @1758633040 {#9214 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9213 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9276 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9277 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9262} #id: 3654 #name: "Grille pour hachoir à viande inox n°10" #slug: "grille-pour-hachoir-a-viande-inox-n010-4703" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description Grille pour hachoir à viande inox n°10</h1><div class="col is-12">Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <span style="background-color: transparent; color: #313131; font-family: arial; font-size: 12px;">La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</span>\n <div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9279 …} #channels: Doctrine\ORM\PersistentCollection {#9267 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9263 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9265 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille pour hachoir à viande inox n°10" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30204 -props: [ "product" => App\Entity\Product\Product {#9262 #id: 3654 #code: "grille-pour-hachoir-a-viande-inox-n010-4703" #attributes: Doctrine\ORM\PersistentCollection {#9269 …} #variants: Doctrine\ORM\PersistentCollection {#9282 …} #options: Doctrine\ORM\PersistentCollection {#9273 …} #associations: Doctrine\ORM\PersistentCollection {#9271 …} #createdAt: DateTime @1758633040 {#9214 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9213 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9276 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9277 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9262} #id: 3654 #name: "Grille pour hachoir à viande inox n°10" #slug: "grille-pour-hachoir-a-viande-inox-n010-4703" #description: """ <div class="col is-12"><ul>\n <li>Choix de plusieurs diamètres pour hacher à votre convenance. </li>\n <li>Tout inox. </li>\n </ul></div><h1>Description Grille pour hachoir à viande inox n°10</h1><div class="col is-12">Cette grille s’adapte sur le hachoir à viande inox Tellier. Elle vous est proposée avec des trous de différents diamètres pour obtenir un hachage à votre convenance. <span style="background-color: transparent; color: #313131; font-family: arial; font-size: 12px;">La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</span>\n <div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9279 …} #channels: Doctrine\ORM\PersistentCollection {#9267 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9263 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9265 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30188 …} +context: Sylius\TwigHooks\Bag\DataBag {#30197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30249 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9283 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9293 #collection: Doctrine\Common\Collections\ArrayCollection {#9294 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9292 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30188 …} +context: Sylius\TwigHooks\Bag\DataBag {#30197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30249 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille pour hachoir à viande inox n°10" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9293 #collection: Doctrine\Common\Collections\ArrayCollection {#9294 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9292 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30256 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30188 …} +context: Sylius\TwigHooks\Bag\DataBag {#30197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30249 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9283 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9293 #collection: Doctrine\Common\Collections\ArrayCollection {#9294 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9292 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30306 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30297 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30305 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9283 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30309 +variant: App\Entity\Product\ProductVariant {#9283 …} +price: "12,00\u{A0}€" +originalPrice: "12,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30306 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30297 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30305 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 8.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9355 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758633040 {#9295 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9296 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 3655 #name: "Couteau pour hachoir à viande inox" #slug: "couteau-pour-hachoir-a-viande-inox-4704" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir inox Tellier.</li>\n <li>Pièce tout inox. </li>\n </ul></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 {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30195 +product: App\Entity\Product\Product {#9355 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758633040 {#9295 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9296 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 3655 #name: "Couteau pour hachoir à viande inox" #slug: "couteau-pour-hachoir-a-viande-inox-4704" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir inox Tellier.</li>\n <li>Pièce tout inox. </li>\n </ul></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 {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9435 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 4.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9355 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758633040 {#9295 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9296 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 3655 #name: "Couteau pour hachoir à viande inox" #slug: "couteau-pour-hachoir-a-viande-inox-4704" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir inox Tellier.</li>\n <li>Pièce tout inox. </li>\n </ul></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 {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau pour hachoir à viande inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30426 -props: [ "product" => App\Entity\Product\Product {#9355 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758633040 {#9295 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#9296 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 3655 #name: "Couteau pour hachoir à viande inox" #slug: "couteau-pour-hachoir-a-viande-inox-4704" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir inox Tellier.</li>\n <li>Pièce tout inox. </li>\n </ul></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 {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30410 …} +context: Sylius\TwigHooks\Bag\DataBag {#30419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30471 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9435 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9445 #collection: Doctrine\Common\Collections\ArrayCollection {#9446 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9444 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30410 …} +context: Sylius\TwigHooks\Bag\DataBag {#30419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30471 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau pour hachoir à viande inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9445 #collection: Doctrine\Common\Collections\ArrayCollection {#9446 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9444 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30478 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30410 …} +context: Sylius\TwigHooks\Bag\DataBag {#30419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30471 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9435 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9445 #collection: Doctrine\Common\Collections\ArrayCollection {#9446 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9444 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30519 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30527 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9435 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30531 +variant: App\Entity\Product\ProductVariant {#9435 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30528 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30519 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30527 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 10.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9395 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#9405 …} #variants: Doctrine\ORM\PersistentCollection {#9418 …} #options: Doctrine\ORM\PersistentCollection {#9409 …} #associations: Doctrine\ORM\PersistentCollection {#9407 …} #createdAt: DateTime @1758633031 {#9391 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9392 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9412 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9413 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9395} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,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 {#9415 …} #channels: Doctrine\ORM\PersistentCollection {#9403 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9399 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9401 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30417 +product: App\Entity\Product\Product {#9395 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#9405 …} #variants: Doctrine\ORM\PersistentCollection {#9418 …} #options: Doctrine\ORM\PersistentCollection {#9409 …} #associations: Doctrine\ORM\PersistentCollection {#9407 …} #createdAt: DateTime @1758633031 {#9391 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9392 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9412 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9413 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9395} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,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 {#9415 …} #channels: Doctrine\ORM\PersistentCollection {#9403 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9399 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9401 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9419 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9395 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#9405 …} #variants: Doctrine\ORM\PersistentCollection {#9418 …} #options: Doctrine\ORM\PersistentCollection {#9409 …} #associations: Doctrine\ORM\PersistentCollection {#9407 …} #createdAt: DateTime @1758633031 {#9391 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9392 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9412 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9413 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9395} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,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 {#9415 …} #channels: Doctrine\ORM\PersistentCollection {#9403 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9399 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9401 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poussoir bois pour hachoir à viande" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30648 -props: [ "product" => App\Entity\Product\Product {#9395 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#9405 …} #variants: Doctrine\ORM\PersistentCollection {#9418 …} #options: Doctrine\ORM\PersistentCollection {#9409 …} #associations: Doctrine\ORM\PersistentCollection {#9407 …} #createdAt: DateTime @1758633031 {#9391 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9392 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9412 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9413 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9395} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,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 {#9415 …} #channels: Doctrine\ORM\PersistentCollection {#9403 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9399 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9401 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30694 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30632 …} +context: Sylius\TwigHooks\Bag\DataBag {#30641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30693 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9419 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9429 #collection: Doctrine\Common\Collections\ArrayCollection {#9430 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9428 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30694 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30632 …} +context: Sylius\TwigHooks\Bag\DataBag {#30641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30693 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poussoir bois pour hachoir à viande" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9429 #collection: Doctrine\Common\Collections\ArrayCollection {#9430 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9428 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30700 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30694 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30632 …} +context: Sylius\TwigHooks\Bag\DataBag {#30641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30693 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9419 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9429 #collection: Doctrine\Common\Collections\ArrayCollection {#9430 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9428 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30750 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30741 …} +context: Sylius\TwigHooks\Bag\DataBag {#30748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30749 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9419 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30753 +variant: App\Entity\Product\ProductVariant {#9419 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30750 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30741 …} +context: Sylius\TwigHooks\Bag\DataBag {#30748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30749 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9449 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#9456 …} #variants: Doctrine\ORM\PersistentCollection {#9469 …} #options: Doctrine\ORM\PersistentCollection {#9460 …} #associations: Doctrine\ORM\PersistentCollection {#9458 …} #createdAt: DateTime @1758633031 {#9432 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9431 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9463 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9464 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9449} #id: 3638 #name: "Entonnoir à saucisse pour hachoir à viande" #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir à saucisse pour hachoir à viande s'adapte sur le hachoir à viande manuel. Il est prévu pour farcir des saucisses, boudins, poivrons, piments.... <br />Livré avec une base et 3 tubes avec diamètres de sortie : 13, 17 et 19 mm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9466 …} #channels: Doctrine\ORM\PersistentCollection {#9454 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9450 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9452 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30639 +product: App\Entity\Product\Product {#9449 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#9456 …} #variants: Doctrine\ORM\PersistentCollection {#9469 …} #options: Doctrine\ORM\PersistentCollection {#9460 …} #associations: Doctrine\ORM\PersistentCollection {#9458 …} #createdAt: DateTime @1758633031 {#9432 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9431 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9463 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9464 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9449} #id: 3638 #name: "Entonnoir à saucisse pour hachoir à viande" #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir à saucisse pour hachoir à viande s'adapte sur le hachoir à viande manuel. Il est prévu pour farcir des saucisses, boudins, poivrons, piments.... <br />Livré avec une base et 3 tubes avec diamètres de sortie : 13, 17 et 19 mm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9466 …} #channels: Doctrine\ORM\PersistentCollection {#9454 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9450 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9452 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9500 …} +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 {#28406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28439 …} +context: Sylius\TwigHooks\Bag\DataBag {#28445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28432 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9449 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#9456 …} #variants: Doctrine\ORM\PersistentCollection {#9469 …} #options: Doctrine\ORM\PersistentCollection {#9460 …} #associations: Doctrine\ORM\PersistentCollection {#9458 …} #createdAt: DateTime @1758633031 {#9432 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9431 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9463 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9464 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9449} #id: 3638 #name: "Entonnoir à saucisse pour hachoir à viande" #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir à saucisse pour hachoir à viande s'adapte sur le hachoir à viande manuel. Il est prévu pour farcir des saucisses, boudins, poivrons, piments.... <br />Livré avec une base et 3 tubes avec diamètres de sortie : 13, 17 et 19 mm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9466 …} #channels: Doctrine\ORM\PersistentCollection {#9454 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9450 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9452 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Entonnoir à saucisse pour hachoir à viande" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30870 -props: [ "product" => App\Entity\Product\Product {#9449 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#9456 …} #variants: Doctrine\ORM\PersistentCollection {#9469 …} #options: Doctrine\ORM\PersistentCollection {#9460 …} #associations: Doctrine\ORM\PersistentCollection {#9458 …} #createdAt: DateTime @1758633031 {#9432 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#9431 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9463 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9464 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9449} #id: 3638 #name: "Entonnoir à saucisse pour hachoir à viande" #slug: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #description: "<h1>Description entonnoir à saucisse</h1><div class="col is-12">L'entonnoir à saucisse pour hachoir à viande s'adapte sur le hachoir à viande manuel. Il est prévu pour farcir des saucisses, boudins, poivrons, piments.... <br />Livré avec une base et 3 tubes avec diamètres de sortie : 13, 17 et 19 mm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9466 …} #channels: Doctrine\ORM\PersistentCollection {#9454 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9397 …} #reviews: Doctrine\ORM\PersistentCollection {#9450 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9452 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30916 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30854 …} +context: Sylius\TwigHooks\Bag\DataBag {#30863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30915 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9500 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9510 #collection: Doctrine\Common\Collections\ArrayCollection {#9511 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9509 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30916 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30854 …} +context: Sylius\TwigHooks\Bag\DataBag {#30863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30915 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Entonnoir à saucisse pour hachoir à viande" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9510 #collection: Doctrine\Common\Collections\ArrayCollection {#9511 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9509 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30922 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30916 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30854 …} +context: Sylius\TwigHooks\Bag\DataBag {#30863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30915 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9500 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9510 #collection: Doctrine\Common\Collections\ArrayCollection {#9511 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9509 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30963 …} +context: Sylius\TwigHooks\Bag\DataBag {#30970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30971 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9500 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30975 +variant: App\Entity\Product\ProductVariant {#9500 …} +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 {#9847 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13277 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9844 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30963 …} +context: Sylius\TwigHooks\Bag\DataBag {#30970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30971 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 10.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13342 …} +context: Sylius\TwigHooks\Bag\DataBag {#28141 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13352 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31285 +cart: App\Entity\Order\Order {#14256 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28119 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13342 …} +context: Sylius\TwigHooks\Bag\DataBag {#28141 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13352 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||