Components
12
Twig Components
44
Render Count
71
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12602 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12595 …} +context: Sylius\TwigHooks\Bag\DataBag {#12601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12600 …} +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 {#13222 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12602 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12595 …} +context: Sylius\TwigHooks\Bag\DataBag {#12601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12600 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13299 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13295 …} +context: Sylius\TwigHooks\Bag\DataBag {#13297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13298 …} +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 {#13308 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13299 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13295 …} +context: Sylius\TwigHooks\Bag\DataBag {#13297 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13298 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13390 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13369 …} +context: Sylius\TwigHooks\Bag\DataBag {#13389 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13388 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13405 +cart: App\Entity\Order\Order {#13472 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13390 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13369 …} +context: Sylius\TwigHooks\Bag\DataBag {#13389 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13388 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 116.0 MiB | 15.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13646 …} +context: Sylius\TwigHooks\Bag\DataBag {#13652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13644 …} +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 {#13667 #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 {#13658 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13646 …} +context: Sylius\TwigHooks\Bag\DataBag {#13652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13644 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …} +context: Sylius\TwigHooks\Bag\DataBag {#27452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …} +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 {#27464 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …} +context: Sylius\TwigHooks\Bag\DataBag {#27452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27568 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27564 …} +context: Sylius\TwigHooks\Bag\DataBag {#27565 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +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 {#27576 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27568 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27564 …} +context: Sylius\TwigHooks\Bag\DataBag {#27565 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …} +context: Sylius\TwigHooks\Bag\DataBag {#27636 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …} +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 {#27647 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …} +context: Sylius\TwigHooks\Bag\DataBag {#27636 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 8.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632263 {#7787 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#7403 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28173 +product: App\Entity\Product\Product {#7964 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632263 {#7787 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#7403 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28439 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632263 {#7787 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#7403 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #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 {#28850 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 837 #code: "aplanisseur-a-viande-inox-3672" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632263 {#7787 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#7403 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28923 …} +context: Sylius\TwigHooks\Bag\DataBag {#28918 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28439 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785 #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28622 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38314 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28923 …} +context: Sylius\TwigHooks\Bag\DataBag {#28918 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …} +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 {#28785 #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28622 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38314 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28928 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28923 …} +context: Sylius\TwigHooks\Bag\DataBag {#28918 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28917 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28439 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785 #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28622 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38314 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28986 …} +context: Sylius\TwigHooks\Bag\DataBag {#28994 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28995 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28439 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29005 +variant: App\Entity\Product\ProductVariant {#28439 …} +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 {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28996 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28986 …} +context: Sylius\TwigHooks\Bag\DataBag {#28994 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28995 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632263 {#8536 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8537 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28828 +product: App\Entity\Product\Product {#8538 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632263 {#8536 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8537 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29078 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632263 {#8536 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8537 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Attendrisseur à viande Kitchencraft" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29152 -props: [ "product" => App\Entity\Product\Product {#8538 #id: 835 #code: "attendrisseur-a-viande-kitchencraft-3664" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632263 {#8536 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8537 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …} +context: Sylius\TwigHooks\Bag\DataBag {#29203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29078 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29086 #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29074 …} -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 {#29145 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …} +context: Sylius\TwigHooks\Bag\DataBag {#29203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …} +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 {#29086 #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29074 …} -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 {#29207 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …} +context: Sylius\TwigHooks\Bag\DataBag {#29203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29078 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29086 #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29074 …} -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 | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29257 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29248 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29256 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29078 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29260 +variant: App\Entity\Product\ProductVariant {#29078 …} +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 {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29257 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29248 …} +context: Sylius\TwigHooks\Bag\DataBag {#29255 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29256 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.35 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758633031 {#8559 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8560 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 3637 #name: "Couteau 4 lames pour hachoir à viande fonte" #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir à viande s'adapte au hachoir à viande manuel. Ne convient pas aux hachoirs électriques.</p>\n <p>Le N°5 à un carré central de 0.9 cm de côté.<br />Le N°8 à un carré central de 1 cm de côté.<br />Le N°10 à une carré central de 1.1cm de côté.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29143 +product: App\Entity\Product\Product {#8561 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758633031 {#8559 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8560 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 3637 #name: "Couteau 4 lames pour hachoir à viande fonte" #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir à viande s'adapte au hachoir à viande manuel. Ne convient pas aux hachoirs électriques.</p>\n <p>Le N°5 à un carré central de 0.9 cm de côté.<br />Le N°8 à un carré central de 1 cm de côté.<br />Le N°10 à une carré central de 1.1cm de côté.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29323 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758633031 {#8559 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8560 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 3637 #name: "Couteau 4 lames pour hachoir à viande fonte" #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir à viande s'adapte au hachoir à viande manuel. Ne convient pas aux hachoirs électriques.</p>\n <p>Le N°5 à un carré central de 0.9 cm de côté.<br />Le N°8 à un carré central de 1 cm de côté.<br />Le N°10 à une carré central de 1.1cm de côté.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau 4 lames pour hachoir à viande fonte" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29397 -props: [ "product" => App\Entity\Product\Product {#8561 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758633031 {#8559 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8560 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 3637 #name: "Couteau 4 lames pour hachoir à viande fonte" #slug: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description couteau pour hachoir à viande fonte</h1><div class="col is-12"><p>Le couteau pour hachoir à viande s'adapte au hachoir à viande manuel. Ne convient pas aux hachoirs électriques.</p>\n <p>Le N°5 à un carré central de 0.9 cm de côté.<br />Le N°8 à un carré central de 1 cm de côté.<br />Le N°10 à une carré central de 1.1cm de côté.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29323 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331 #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29319 …} -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 {#29470 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau 4 lames pour hachoir à viande fonte" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331 #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29319 …} -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 {#29473 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29470 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29323 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29331 #collection: Doctrine\Common\Collections\ArrayCollection {#29343 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29319 …} -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 | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29515 …} +context: Sylius\TwigHooks\Bag\DataBag {#29522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29523 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29323 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29527 +variant: App\Entity\Product\ProductVariant {#29323 …} +price: "2,00\u{A0}€" +originalPrice: "2,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29524 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29515 …} +context: Sylius\TwigHooks\Bag\DataBag {#29522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29523 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8587 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758633040 {#8585 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#8586 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29388 +product: App\Entity\Product\Product {#8587 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758633040 {#8585 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#8586 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29590 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8587 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758633040 {#8585 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#8586 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #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 {#29661 -props: [ "product" => App\Entity\Product\Product {#8587 #id: 3655 #code: "couteau-pour-hachoir-a-viande-inox-4704" #attributes: Doctrine\ORM\PersistentCollection {#8597 …} #variants: Doctrine\ORM\PersistentCollection {#8599 …} #options: Doctrine\ORM\PersistentCollection {#8603 …} #associations: Doctrine\ORM\PersistentCollection {#8601 …} #createdAt: DateTime @1758633040 {#8585 : 2025-09-23 21:10:40.0 PRC (+08:00) } #updatedAt: DateTime @1758633040 {#8586 : 2025-09-23 21:10:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8606 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8607 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #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 {#8609 …} #channels: Doctrine\ORM\PersistentCollection {#8595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8589 …} #reviews: Doctrine\ORM\PersistentCollection {#8591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8593 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29726 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29645 …} +context: Sylius\TwigHooks\Bag\DataBag {#29712 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29590 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29598 #collection: Doctrine\Common\Collections\ArrayCollection {#29607 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29586 …} -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 {#29726 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29645 …} +context: Sylius\TwigHooks\Bag\DataBag {#29712 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29642 …} +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 {#29598 #collection: Doctrine\Common\Collections\ArrayCollection {#29607 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29586 …} -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 {#29731 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29726 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29645 …} +context: Sylius\TwigHooks\Bag\DataBag {#29712 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29590 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29598 #collection: Doctrine\Common\Collections\ArrayCollection {#29607 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29586 …} -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 | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29780 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29771 …} +context: Sylius\TwigHooks\Bag\DataBag {#29778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29779 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29590 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29783 +variant: App\Entity\Product\ProductVariant {#29590 …} +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 {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29780 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29771 …} +context: Sylius\TwigHooks\Bag\DataBag {#29778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29779 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8613 #id: 920 #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632274 {#8611 : 2025-09-23 20:57:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#8612 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 920 #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu" #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #description: """ <div class="col is-12"><ul>\n <li>Ne fonctionne qu'avec la râpe à tambour Transforma Gefu</li>\n <li>Simple à utiliser.</li>\n <li>Va au lave-vaisselle.</li>\n </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple à utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et épaisse)<br />- Accessoire à biscuit avec 5 décors différents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29652 +product: App\Entity\Product\Product {#8613 #id: 920 #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632274 {#8611 : 2025-09-23 20:57:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#8612 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 920 #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu" #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #description: """ <div class="col is-12"><ul>\n <li>Ne fonctionne qu'avec la râpe à tambour Transforma Gefu</li>\n <li>Simple à utiliser.</li>\n <li>Va au lave-vaisselle.</li>\n </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple à utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et épaisse)<br />- Accessoire à biscuit avec 5 décors différents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29846 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8613 #id: 920 #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632274 {#8611 : 2025-09-23 20:57:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#8612 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 920 #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu" #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #description: """ <div class="col is-12"><ul>\n <li>Ne fonctionne qu'avec la râpe à tambour Transforma Gefu</li>\n <li>Simple à utiliser.</li>\n <li>Va au lave-vaisselle.</li>\n </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple à utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et épaisse)<br />- Accessoire à biscuit avec 5 décors différents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Elément Hachoir à Viande pour Râpe à Tambour Gefu" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29917 -props: [ "product" => App\Entity\Product\Product {#8613 #id: 920 #code: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #attributes: Doctrine\ORM\PersistentCollection {#8620 …} #variants: Doctrine\ORM\PersistentCollection {#8622 …} #options: Doctrine\ORM\PersistentCollection {#8626 …} #associations: Doctrine\ORM\PersistentCollection {#8624 …} #createdAt: DateTime @1758632274 {#8611 : 2025-09-23 20:57:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632274 {#8612 : 2025-09-23 20:57:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8629 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8630 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8613} #id: 920 #name: "Elément Hachoir à Viande pour Râpe à Tambour Gefu" #slug: "element-hachoir-a-viande-pour-rape-a-tambour-gefu-7131" #description: """ <div class="col is-12"><ul>\n <li>Ne fonctionne qu'avec la râpe à tambour Transforma Gefu</li>\n <li>Simple à utiliser.</li>\n <li>Va au lave-vaisselle.</li>\n </ul></div><h1>Caractéristiques Elément Hachoir à Viande pour Râpe à Tambour Gefu</h1><div class="col is-12">- Hachoir multifonctionnel simple à utiliser.<br />- Corps en plastique.<br />- Couteau en acier inoxydable.<br />- 2 grilles en acier (fine et épaisse)<br />- Accessoire à biscuit avec 5 décors différents.<br />- Va au lave-vaisselle.<br />- Dimensions : 17 x 9,8 x 16,5 cm.<br />- Garantie : 5 ans.</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 {#8632 …} #channels: Doctrine\ORM\PersistentCollection {#8618 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8614 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8616 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29901 …} +context: Sylius\TwigHooks\Bag\DataBag {#29977 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29898 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29846 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854 #collection: Doctrine\Common\Collections\ArrayCollection {#29863 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29842 …} -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 {#29910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29901 …} +context: Sylius\TwigHooks\Bag\DataBag {#29977 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29898 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Elément Hachoir à Viande pour Râpe à Tambour Gefu" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854 #collection: Doctrine\Common\Collections\ArrayCollection {#29863 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29842 …} -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 {#29981 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29901 …} +context: Sylius\TwigHooks\Bag\DataBag {#29977 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29898 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29846 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29854 #collection: Doctrine\Common\Collections\ArrayCollection {#29863 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29842 …} -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 | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30022 …} +context: Sylius\TwigHooks\Bag\DataBag {#30029 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29846 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30034 +variant: App\Entity\Product\ProductVariant {#29846 …} +price: "65,00\u{A0}€" +originalPrice: "65,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30022 …} +context: Sylius\TwigHooks\Bag\DataBag {#30029 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30030 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8636 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758633031 {#8634 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8635 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29908 +product: App\Entity\Product\Product {#8636 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758633031 {#8634 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8635 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30097 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8636 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758633031 {#8634 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8635 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #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 {#30168 -props: [ "product" => App\Entity\Product\Product {#8636 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8643 …} #variants: Doctrine\ORM\PersistentCollection {#8645 …} #options: Doctrine\ORM\PersistentCollection {#8649 …} #associations: Doctrine\ORM\PersistentCollection {#8647 …} #createdAt: DateTime @1758633031 {#8634 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8635 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8652 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8653 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8636} #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 {#8655 …} #channels: Doctrine\ORM\PersistentCollection {#8641 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8637 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8639 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30241 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30152 …} +context: Sylius\TwigHooks\Bag\DataBag {#30219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30097 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30105 #collection: Doctrine\Common\Collections\ArrayCollection {#30114 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30093 …} -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 {#30241 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30152 …} +context: Sylius\TwigHooks\Bag\DataBag {#30219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …} +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 {#30105 #collection: Doctrine\Common\Collections\ArrayCollection {#30114 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30093 …} -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 {#30244 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30241 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30152 …} +context: Sylius\TwigHooks\Bag\DataBag {#30219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30149 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30097 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30105 #collection: Doctrine\Common\Collections\ArrayCollection {#30114 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30093 …} -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 | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30295 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …} +context: Sylius\TwigHooks\Bag\DataBag {#30293 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30294 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30097 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30298 +variant: App\Entity\Product\ProductVariant {#30097 …} +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 {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30295 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …} +context: Sylius\TwigHooks\Bag\DataBag {#30293 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30294 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.33 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8659 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758633031 {#8657 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8658 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8659} #id: 3639 #name: "Grille à biscuits 4 formes pour hachoir" #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058" #description: """ <div class="col is-12"><ul>\n <li>S'adapte au hachoir à viande.</li>\n <li>Réalisation rapide.</li>\n <li>Apporte de la créativité en pâtisserie.</li>\n </ul>\n </div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile à biscuits s'adapte sur le hachoir à viande manuel pour réaliser des biscuits de différentes formes comme avec une presse à biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Matière inox. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30159 +product: App\Entity\Product\Product {#8659 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758633031 {#8657 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8658 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8659} #id: 3639 #name: "Grille à biscuits 4 formes pour hachoir" #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058" #description: """ <div class="col is-12"><ul>\n <li>S'adapte au hachoir à viande.</li>\n <li>Réalisation rapide.</li>\n <li>Apporte de la créativité en pâtisserie.</li>\n </ul>\n </div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile à biscuits s'adapte sur le hachoir à viande manuel pour réaliser des biscuits de différentes formes comme avec une presse à biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Matière inox. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30361 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8659 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758633031 {#8657 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8658 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8659} #id: 3639 #name: "Grille à biscuits 4 formes pour hachoir" #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058" #description: """ <div class="col is-12"><ul>\n <li>S'adapte au hachoir à viande.</li>\n <li>Réalisation rapide.</li>\n <li>Apporte de la créativité en pâtisserie.</li>\n </ul>\n </div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile à biscuits s'adapte sur le hachoir à viande manuel pour réaliser des biscuits de différentes formes comme avec une presse à biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Matière inox. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille à biscuits 4 formes pour hachoir" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30432 -props: [ "product" => App\Entity\Product\Product {#8659 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8666 …} #variants: Doctrine\ORM\PersistentCollection {#8668 …} #options: Doctrine\ORM\PersistentCollection {#8672 …} #associations: Doctrine\ORM\PersistentCollection {#8670 …} #createdAt: DateTime @1758633031 {#8657 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8658 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8675 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8676 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8659} #id: 3639 #name: "Grille à biscuits 4 formes pour hachoir" #slug: "grille-a-biscuits-4-formes-pour-hachoir-2058" #description: """ <div class="col is-12"><ul>\n <li>S'adapte au hachoir à viande.</li>\n <li>Réalisation rapide.</li>\n <li>Apporte de la créativité en pâtisserie.</li>\n </ul>\n </div><h1>Description grille à biscuits 4 formes</h1><div class="col is-12">La griile à biscuits s'adapte sur le hachoir à viande manuel pour réaliser des biscuits de différentes formes comme avec une presse à biscuits.</div><h1>Caractéristiques grille à biscuits 4 formes pour hachoir</h1><div class="col is-12">Matière inox. Va au lave vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8678 …} #channels: Doctrine\ORM\PersistentCollection {#8664 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8660 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8662 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …} +context: Sylius\TwigHooks\Bag\DataBag {#30489 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30413 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30361 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30369 #collection: Doctrine\Common\Collections\ArrayCollection {#30378 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30357 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38456 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38458 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …} +context: Sylius\TwigHooks\Bag\DataBag {#30489 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30413 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille à biscuits 4 formes pour hachoir" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30369 #collection: Doctrine\Common\Collections\ArrayCollection {#30378 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30357 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38456 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38458 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30514 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30416 …} +context: Sylius\TwigHooks\Bag\DataBag {#30489 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30413 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30361 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30369 #collection: Doctrine\Common\Collections\ArrayCollection {#30378 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30357 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38456 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38458 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30361 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30568 +variant: App\Entity\Product\ProductVariant {#30361 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8682 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758633031 {#8680 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8681 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #id: 3636 #name: "Grille pour hachoir à viande fonte n° 10" #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30423 +product: App\Entity\Product\Product {#8682 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758633031 {#8680 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8681 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #id: 3636 #name: "Grille pour hachoir à viande fonte n° 10" #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30631 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8682 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758633031 {#8680 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8681 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #id: 3636 #name: "Grille pour hachoir à viande fonte n° 10" #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille pour hachoir à viande fonte n° 10" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30702 -props: [ "product" => App\Entity\Product\Product {#8682 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758633031 {#8680 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8681 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8682} #id: 3636 #name: "Grille pour hachoir à viande fonte n° 10" #slug: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°10</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 6.8 cm, un trou central de 1 cm et une épaisseur de 0.7 cm..</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …} +context: Sylius\TwigHooks\Bag\DataBag {#30753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38470 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38472 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …} +context: Sylius\TwigHooks\Bag\DataBag {#30753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille pour hachoir à viande fonte n° 10" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38470 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38472 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30801 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …} +context: Sylius\TwigHooks\Bag\DataBag {#30753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38470 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38472 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30851 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30842 …} +context: Sylius\TwigHooks\Bag\DataBag {#30849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30854 +variant: App\Entity\Product\ProductVariant {#30631 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30851 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30842 …} +context: Sylius\TwigHooks\Bag\DataBag {#30849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 4.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8705 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8712 …} #variants: Doctrine\ORM\PersistentCollection {#8714 …} #options: Doctrine\ORM\PersistentCollection {#8718 …} #associations: Doctrine\ORM\PersistentCollection {#8716 …} #createdAt: DateTime @1758633031 {#8703 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8704 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8721 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8722 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #id: 3634 #name: "Grille pour hachoir à viande fonte n° 5" #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 5.1 cm, un trou central de 0.8 cm et une épaisseur de 0.5 cm.</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 {#8724 …} #channels: Doctrine\ORM\PersistentCollection {#8710 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8706 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8708 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30693 +product: App\Entity\Product\Product {#8705 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8712 …} #variants: Doctrine\ORM\PersistentCollection {#8714 …} #options: Doctrine\ORM\PersistentCollection {#8718 …} #associations: Doctrine\ORM\PersistentCollection {#8716 …} #createdAt: DateTime @1758633031 {#8703 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8704 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8721 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8722 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #id: 3634 #name: "Grille pour hachoir à viande fonte n° 5" #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 5.1 cm, un trou central de 0.8 cm et une épaisseur de 0.5 cm.</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 {#8724 …} #channels: Doctrine\ORM\PersistentCollection {#8710 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8706 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8708 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30917 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8705 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8712 …} #variants: Doctrine\ORM\PersistentCollection {#8714 …} #options: Doctrine\ORM\PersistentCollection {#8718 …} #associations: Doctrine\ORM\PersistentCollection {#8716 …} #createdAt: DateTime @1758633031 {#8703 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8704 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8721 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8722 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #id: 3634 #name: "Grille pour hachoir à viande fonte n° 5" #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 5.1 cm, un trou central de 0.8 cm et une épaisseur de 0.5 cm.</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 {#8724 …} #channels: Doctrine\ORM\PersistentCollection {#8710 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8706 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8708 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille pour hachoir à viande fonte n° 5" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30988 -props: [ "product" => App\Entity\Product\Product {#8705 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8712 …} #variants: Doctrine\ORM\PersistentCollection {#8714 …} #options: Doctrine\ORM\PersistentCollection {#8718 …} #associations: Doctrine\ORM\PersistentCollection {#8716 …} #createdAt: DateTime @1758633031 {#8703 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8704 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8721 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8722 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8705} #id: 3634 #name: "Grille pour hachoir à viande fonte n° 5" #slug: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n° 5</h1><div class="col is-12"><p>La grille pour hachoir à viande s'adapte aux hachoirs à viande manuel. Ne convient pas aux hachoirs électriques. Proposée avec des trous de différents diamètres pour obtenir un hachage exactement à votre convenance.</p>\n <p>La grille à un diamètre de 5.1 cm, un trou central de 0.8 cm et une épaisseur de 0.5 cm.</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 {#8724 …} #channels: Doctrine\ORM\PersistentCollection {#8710 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8706 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8708 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#31039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30917 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30925 #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38484 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38486 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#31039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille pour hachoir à viande fonte n° 5" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30925 #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38484 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38486 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31064 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#31039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30917 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30925 #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38484 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38486 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31115 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31106 …} +context: Sylius\TwigHooks\Bag\DataBag {#31113 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31114 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30917 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31118 +variant: App\Entity\Product\ProductVariant {#30917 …} +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 {#9063 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12493 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31115 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31106 …} +context: Sylius\TwigHooks\Bag\DataBag {#31113 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31114 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 2.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27439 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12568 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31427 +cart: App\Entity\Order\Order {#13472 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27439 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12568 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||