Components
12
Twig Components
36
Render Count
197
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12538 …} +context: Sylius\TwigHooks\Bag\DataBag {#12544 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12543 …} +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 {#13165 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12538 …} +context: Sylius\TwigHooks\Bag\DataBag {#12544 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12543 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13242 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13238 …} +context: Sylius\TwigHooks\Bag\DataBag {#13240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13241 …} +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 {#13251 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13242 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13238 …} +context: Sylius\TwigHooks\Bag\DataBag {#13240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13241 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13312 …} +context: Sylius\TwigHooks\Bag\DataBag {#13332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13331 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13348 +cart: App\Entity\Order\Order {#13415 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13333 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13312 …} +context: Sylius\TwigHooks\Bag\DataBag {#13332 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13331 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 74.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13601 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13589 …} +context: Sylius\TwigHooks\Bag\DataBag {#13595 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13587 …} +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 {#13610 #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 {#13601 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13589 …} +context: Sylius\TwigHooks\Bag\DataBag {#13595 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13587 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27402 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27398 …} +context: Sylius\TwigHooks\Bag\DataBag {#27399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27401 …} +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 {#27411 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27402 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27398 …} +context: Sylius\TwigHooks\Bag\DataBag {#27399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27401 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27516 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27512 …} +context: Sylius\TwigHooks\Bag\DataBag {#27513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27515 …} +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 {#27524 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27516 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27512 …} +context: Sylius\TwigHooks\Bag\DataBag {#27513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27515 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 8.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27582 …} +context: Sylius\TwigHooks\Bag\DataBag {#27583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27585 …} +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 {#27594 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27582 …} +context: Sylius\TwigHooks\Bag\DataBag {#27583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27585 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 22.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758633031 {#7725 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#7770 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28120 +product: App\Entity\Product\Product {#7995 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758633031 {#7725 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#7770 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28386 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 6.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758633031 {#7725 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#7770 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille pour hachoir à viande fonte n° 5" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28797 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 3634 #code: "grille-pour-hachoir-a-viande-fonte-n0-5-2053" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758633031 {#7725 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#7770 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.50 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28870 …} +context: Sylius\TwigHooks\Bag\DataBag {#28865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28895 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28386 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28732 #collection: Doctrine\Common\Collections\ArrayCollection {#28731 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37610 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37662 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28870 …} +context: Sylius\TwigHooks\Bag\DataBag {#28865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28895 …} +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 {#28732 #collection: Doctrine\Common\Collections\ArrayCollection {#28731 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37610 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37662 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28896 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28900 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28870 …} +context: Sylius\TwigHooks\Bag\DataBag {#28865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28895 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28386 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28732 #collection: Doctrine\Common\Collections\ArrayCollection {#28731 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37610 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37662 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28968 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28958 …} +context: Sylius\TwigHooks\Bag\DataBag {#28966 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28967 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28386 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28977 +variant: App\Entity\Product\ProductVariant {#28386 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28968 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28958 …} +context: Sylius\TwigHooks\Bag\DataBag {#28966 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28967 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 13.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 3635 #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758633031 {#8531 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8532 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3635 #name: "Grille pour hachoir à viande fonte n° 8" #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n <li><span style="font-size: 12px;">Diamètre de 6 cm. Trou central 0.9 cm. Epaisseur de 0.6 cm.</span></li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une épaisseur de 0.6 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 {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28775 +product: App\Entity\Product\Product {#8533 #id: 3635 #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758633031 {#8531 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8532 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3635 #name: "Grille pour hachoir à viande fonte n° 8" #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n <li><span style="font-size: 12px;">Diamètre de 6 cm. Trou central 0.9 cm. Epaisseur de 0.6 cm.</span></li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une épaisseur de 0.6 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 {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29050 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8533 #id: 3635 #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758633031 {#8531 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8532 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3635 #name: "Grille pour hachoir à viande fonte n° 8" #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n <li><span style="font-size: 12px;">Diamètre de 6 cm. Trou central 0.9 cm. Epaisseur de 0.6 cm.</span></li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une épaisseur de 0.6 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 {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Grille pour hachoir à viande fonte n° 8" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29121 -props: [ "product" => App\Entity\Product\Product {#8533 #id: 3635 #code: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #attributes: Doctrine\ORM\PersistentCollection {#8540 …} #variants: Doctrine\ORM\PersistentCollection {#8542 …} #options: Doctrine\ORM\PersistentCollection {#8546 …} #associations: Doctrine\ORM\PersistentCollection {#8544 …} #createdAt: DateTime @1758633031 {#8531 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8532 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8549 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8550 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8533} #id: 3635 #name: "Grille pour hachoir à viande fonte n° 8" #slug: "grille-pour-hachoir-a-viande-fonte-n0-8-2054" #description: """ <div class="col is-12"><ul>\n <li>Pour hachoir manuel.</li>\n <li><span style="font-size: 12px;">Diamètre de 6 cm. Trou central 0.9 cm. Epaisseur de 0.6 cm.</span></li>\n </ul></div><h1>Description grille pour hachoir à viande fonte n°8</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 cm, un trou central de 0.9 cm et une épaisseur de 0.6 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 {#8552 …} #channels: Doctrine\ORM\PersistentCollection {#8538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8534 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29208 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29105 …} +context: Sylius\TwigHooks\Bag\DataBag {#29172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29102 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29050 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29058 #collection: Doctrine\Common\Collections\ArrayCollection {#29067 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29046 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37682 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37684 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29208 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29105 …} +context: Sylius\TwigHooks\Bag\DataBag {#29172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29102 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Grille pour hachoir à viande fonte n° 8" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29058 #collection: Doctrine\Common\Collections\ArrayCollection {#29067 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29046 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37682 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37684 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29209 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29208 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29105 …} +context: Sylius\TwigHooks\Bag\DataBag {#29172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29102 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29050 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29058 #collection: Doctrine\Common\Collections\ArrayCollection {#29067 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29046 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37682 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37684 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …} +context: Sylius\TwigHooks\Bag\DataBag {#29260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29261 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29050 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29265 +variant: App\Entity\Product\ProductVariant {#29050 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …} +context: Sylius\TwigHooks\Bag\DataBag {#29260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29261 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 11.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758633031 {#8554 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8555 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29112 +product: App\Entity\Product\Product {#8556 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758633031 {#8554 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8555 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29328 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8556 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758633031 {#8554 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8555 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #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 {#29399 -props: [ "product" => App\Entity\Product\Product {#8556 #id: 3636 #code: "grille-pour-hachoir-a-viande-fonte-n0-10-2055" #attributes: Doctrine\ORM\PersistentCollection {#8563 …} #variants: Doctrine\ORM\PersistentCollection {#8565 …} #options: Doctrine\ORM\PersistentCollection {#8569 …} #associations: Doctrine\ORM\PersistentCollection {#8567 …} #createdAt: DateTime @1758633031 {#8554 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8555 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8572 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8573 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8556} #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 {#8575 …} #channels: Doctrine\ORM\PersistentCollection {#8561 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8557 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8559 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29383 …} +context: Sylius\TwigHooks\Bag\DataBag {#29450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29380 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29328 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29336 #collection: Doctrine\Common\Collections\ArrayCollection {#29345 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29324 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37696 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37698 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29383 …} +context: Sylius\TwigHooks\Bag\DataBag {#29450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29380 …} +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 {#29336 #collection: Doctrine\Common\Collections\ArrayCollection {#29345 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29324 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37696 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37698 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29498 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29383 …} +context: Sylius\TwigHooks\Bag\DataBag {#29450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29380 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29328 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29336 #collection: Doctrine\Common\Collections\ArrayCollection {#29345 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29324 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37696 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37698 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29539 …} +context: Sylius\TwigHooks\Bag\DataBag {#29546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29547 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29328 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29551 +variant: App\Entity\Product\ProductVariant {#29328 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29539 …} +context: Sylius\TwigHooks\Bag\DataBag {#29546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29547 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 17.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758633031 {#8577 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8578 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #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 {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29390 +product: App\Entity\Product\Product {#8579 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758633031 {#8577 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8578 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #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 {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29614 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8579 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758633031 {#8577 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8578 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #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 {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #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 {#29685 -props: [ "product" => App\Entity\Product\Product {#8579 #id: 3637 #code: "couteau-4-lames-pour-hachoir-a-viande-fonte-2056" #attributes: Doctrine\ORM\PersistentCollection {#8586 …} #variants: Doctrine\ORM\PersistentCollection {#8588 …} #options: Doctrine\ORM\PersistentCollection {#8592 …} #associations: Doctrine\ORM\PersistentCollection {#8590 …} #createdAt: DateTime @1758633031 {#8577 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8578 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8596 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8579} #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 {#8598 …} #channels: Doctrine\ORM\PersistentCollection {#8584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8582 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29758 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29669 …} +context: Sylius\TwigHooks\Bag\DataBag {#29736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29666 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29614 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29622 #collection: Doctrine\Common\Collections\ArrayCollection {#29631 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29610 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37710 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37712 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29758 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29669 …} +context: Sylius\TwigHooks\Bag\DataBag {#29736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29666 …} +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 {#29622 #collection: Doctrine\Common\Collections\ArrayCollection {#29631 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29610 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37710 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37712 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29761 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29758 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29669 …} +context: Sylius\TwigHooks\Bag\DataBag {#29736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29666 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29614 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29622 #collection: Doctrine\Common\Collections\ArrayCollection {#29631 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29610 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37710 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37712 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …} +context: Sylius\TwigHooks\Bag\DataBag {#29810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29811 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29614 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29815 +variant: App\Entity\Product\ProductVariant {#29614 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29803 …} +context: Sylius\TwigHooks\Bag\DataBag {#29810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29811 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 14.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758633031 {#8600 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8601 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29676 +product: App\Entity\Product\Product {#8602 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758633031 {#8600 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8601 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29878 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 8.12 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8602 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758633031 {#8600 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8601 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #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 {#29949 -props: [ "product" => App\Entity\Product\Product {#8602 #id: 3638 #code: "entonnoir-a-saucisse-pour-hachoir-a-viande-2057" #attributes: Doctrine\ORM\PersistentCollection {#8609 …} #variants: Doctrine\ORM\PersistentCollection {#8611 …} #options: Doctrine\ORM\PersistentCollection {#8615 …} #associations: Doctrine\ORM\PersistentCollection {#8613 …} #createdAt: DateTime @1758633031 {#8600 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8601 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8618 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8619 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8602} #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 {#8621 …} #channels: Doctrine\ORM\PersistentCollection {#8607 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8603 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8605 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29933 …} +context: Sylius\TwigHooks\Bag\DataBag {#30000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29878 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29886 #collection: Doctrine\Common\Collections\ArrayCollection {#29895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37724 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37726 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29933 …} +context: Sylius\TwigHooks\Bag\DataBag {#30000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29930 …} +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 {#29886 #collection: Doctrine\Common\Collections\ArrayCollection {#29895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37724 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37726 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30025 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29933 …} +context: Sylius\TwigHooks\Bag\DataBag {#30000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29878 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29886 #collection: Doctrine\Common\Collections\ArrayCollection {#29895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37724 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37726 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30076 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30067 …} +context: Sylius\TwigHooks\Bag\DataBag {#30074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30075 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29878 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30079 +variant: App\Entity\Product\ProductVariant {#29878 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30076 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30067 …} +context: Sylius\TwigHooks\Bag\DataBag {#30074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30075 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 11.08 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8625 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758633031 {#8623 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8624 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29940 +product: App\Entity\Product\Product {#8625 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758633031 {#8623 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8624 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30142 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8625 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758633031 {#8623 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8624 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #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 {#30213 -props: [ "product" => App\Entity\Product\Product {#8625 #id: 3639 #code: "grille-a-biscuits-4-formes-pour-hachoir-2058" #attributes: Doctrine\ORM\PersistentCollection {#8632 …} #variants: Doctrine\ORM\PersistentCollection {#8634 …} #options: Doctrine\ORM\PersistentCollection {#8638 …} #associations: Doctrine\ORM\PersistentCollection {#8636 …} #createdAt: DateTime @1758633031 {#8623 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8624 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8641 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8642 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8625} #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 {#8644 …} #channels: Doctrine\ORM\PersistentCollection {#8630 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8626 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8628 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30197 …} +context: Sylius\TwigHooks\Bag\DataBag {#30270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30194 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30142 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30150 #collection: Doctrine\Common\Collections\ArrayCollection {#30159 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30138 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37738 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37740 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30197 …} +context: Sylius\TwigHooks\Bag\DataBag {#30270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30194 …} +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 {#30150 #collection: Doctrine\Common\Collections\ArrayCollection {#30159 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30138 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37738 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37740 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30295 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30197 …} +context: Sylius\TwigHooks\Bag\DataBag {#30270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30194 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30142 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30150 #collection: Doctrine\Common\Collections\ArrayCollection {#30159 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30138 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37738 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37740 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30337 …} +context: Sylius\TwigHooks\Bag\DataBag {#30344 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30345 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30142 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30349 +variant: App\Entity\Product\ProductVariant {#30142 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30337 …} +context: Sylius\TwigHooks\Bag\DataBag {#30344 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30345 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 14.25 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8648 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758633031 {#8646 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8647 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,5 cm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30204 +product: App\Entity\Product\Product {#8648 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758633031 {#8646 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8647 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,5 cm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30412 …} +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 {#27651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27684 …} +context: Sylius\TwigHooks\Bag\DataBag {#27690 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27677 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8648 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758633031 {#8646 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8647 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,5 cm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poussoir bois pour hachoir à viande" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30486 -props: [ "product" => App\Entity\Product\Product {#8648 #id: 3640 #code: "poussoir-bois-pour-hachoir-a-viande-2059" #attributes: Doctrine\ORM\PersistentCollection {#8655 …} #variants: Doctrine\ORM\PersistentCollection {#8657 …} #options: Doctrine\ORM\PersistentCollection {#8661 …} #associations: Doctrine\ORM\PersistentCollection {#8659 …} #createdAt: DateTime @1758633031 {#8646 : 2025-09-23 21:10:31.0 PRC (+08:00) } #updatedAt: DateTime @1758633031 {#8647 : 2025-09-23 21:10:31.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8664 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8665 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8648} #id: 3640 #name: "Poussoir bois pour hachoir à viande" #slug: "poussoir-bois-pour-hachoir-a-viande-2059" #description: "<h1>Description poussoir bois pour hachoir à viande</h1><div class="col is-12">Le poussoir bois pour hachoir à viande permet de passer la viande plus facilement dans votre hachoir à viande. Diamètre 3,5 cm.</div>" #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8667 …} #channels: Doctrine\ORM\PersistentCollection {#8653 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8649 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8651 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30479 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30470 …} +context: Sylius\TwigHooks\Bag\DataBag {#30537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30467 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30412 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30420 #collection: Doctrine\Common\Collections\ArrayCollection {#30432 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30408 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37752 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37754 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30479 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30470 …} +context: Sylius\TwigHooks\Bag\DataBag {#30537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30467 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poussoir bois pour hachoir à viande" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30420 #collection: Doctrine\Common\Collections\ArrayCollection {#30432 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30408 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37752 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37754 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30541 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30479 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30470 …} +context: Sylius\TwigHooks\Bag\DataBag {#30537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30467 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30412 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30420 #collection: Doctrine\Common\Collections\ArrayCollection {#30432 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30408 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37752 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37754 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30582 …} +context: Sylius\TwigHooks\Bag\DataBag {#30589 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30412 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30594 +variant: App\Entity\Product\ProductVariant {#30412 …} +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 {#9006 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12436 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9003 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30582 …} +context: Sylius\TwigHooks\Bag\DataBag {#30589 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30590 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12501 …} +context: Sylius\TwigHooks\Bag\DataBag {#27386 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12511 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30871 +cart: App\Entity\Order\Order {#13415 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12501 …} +context: Sylius\TwigHooks\Bag\DataBag {#27386 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12511 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||