Components
12
Twig Components
44
Render Count
275
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13245 …} +context: Sylius\TwigHooks\Bag\DataBag {#13251 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …} +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 {#13872 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13245 …} +context: Sylius\TwigHooks\Bag\DataBag {#13251 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13250 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13949 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13945 …} +context: Sylius\TwigHooks\Bag\DataBag {#13947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13948 …} +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 {#13958 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13949 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13945 …} +context: Sylius\TwigHooks\Bag\DataBag {#13947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13948 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 16.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14040 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14019 …} +context: Sylius\TwigHooks\Bag\DataBag {#14039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14038 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14055 +cart: App\Entity\Order\Order {#14122 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14040 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14019 …} +context: Sylius\TwigHooks\Bag\DataBag {#14039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14038 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 116.0 MiB | 68.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14296 …} +context: Sylius\TwigHooks\Bag\DataBag {#14302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14294 …} +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 {#14317 #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 {#14308 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14296 …} +context: Sylius\TwigHooks\Bag\DataBag {#14302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14294 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28023 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28019 …} +context: Sylius\TwigHooks\Bag\DataBag {#28020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28022 …} +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 {#28032 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28023 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28019 …} +context: Sylius\TwigHooks\Bag\DataBag {#28020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28022 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28137 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28133 …} +context: Sylius\TwigHooks\Bag\DataBag {#28134 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +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 {#28145 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28137 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28133 …} +context: Sylius\TwigHooks\Bag\DataBag {#28134 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 8.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28207 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28203 …} +context: Sylius\TwigHooks\Bag\DataBag {#28204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28206 …} +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 {#28215 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28207 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28203 …} +context: Sylius\TwigHooks\Bag\DataBag {#28204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28206 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 28.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 834 #code: "couteaux-a-steak-1030" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632263 {#7945 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8040 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 834 #name: "Couteaux à steak" #slug: "couteaux-a-steak-1030" #description: """ <div class="col is-12"><ul>\n <li>Lame inox dentelée spécial steak.</li>\n <li>Un tranchant exceptionnel.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau à steak est doté d'une lame dentelée qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bakélite. Lame inox 11 cm. 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28741 +product: App\Entity\Product\Product {#8030 #id: 834 #code: "couteaux-a-steak-1030" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632263 {#7945 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8040 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 834 #name: "Couteaux à steak" #slug: "couteaux-a-steak-1030" #description: """ <div class="col is-12"><ul>\n <li>Lame inox dentelée spécial steak.</li>\n <li>Un tranchant exceptionnel.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau à steak est doté d'une lame dentelée qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bakélite. Lame inox 11 cm. 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8774 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 6.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 834 #code: "couteaux-a-steak-1030" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632263 {#7945 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8040 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 834 #name: "Couteaux à steak" #slug: "couteaux-a-steak-1030" #description: """ <div class="col is-12"><ul>\n <li>Lame inox dentelée spécial steak.</li>\n <li>Un tranchant exceptionnel.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau à steak est doté d'une lame dentelée qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bakélite. Lame inox 11 cm. 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteaux à steak" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28895 -props: [ "product" => App\Entity\Product\Product {#8030 #id: 834 #code: "couteaux-a-steak-1030" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632263 {#7945 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8040 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 834 #name: "Couteaux à steak" #slug: "couteaux-a-steak-1030" #description: """ <div class="col is-12"><ul>\n <li>Lame inox dentelée spécial steak.</li>\n <li>Un tranchant exceptionnel.</li>\n <li>Qualité professionnelle. </li>\n </ul></div><h1>Description couteau à steak</h1><div class="col is-12">Le couteau à steak est doté d'une lame dentelée qui garantie un tranchant efficace et durable pour couper toutes vos viandes.</div><h1>Caractéristiques couteau à steak</h1><div class="col is-12">Manche bakélite. Lame inox 11 cm. 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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 7.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28911 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28915 …} +context: Sylius\TwigHooks\Bag\DataBag {#28916 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38161 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38213 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28911 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28915 …} +context: Sylius\TwigHooks\Bag\DataBag {#28916 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteaux à steak" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38161 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38213 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28982 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28911 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28915 …} +context: Sylius\TwigHooks\Bag\DataBag {#28916 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38161 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38213 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29038 …} +context: Sylius\TwigHooks\Bag\DataBag {#29046 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29057 +variant: App\Entity\Product\ProductVariant {#8774 …} +price: "7,00\u{A0}€" +originalPrice: "7,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29048 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29038 …} +context: Sylius\TwigHooks\Bag\DataBag {#29046 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 19.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 773 #code: "couteau-a-steak-arcos-1128" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632255 {#9043 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#9046 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 773 #name: "Couteau à steak Arcos" #slug: "couteau-a-steak-arcos-1128" #description: """ <div class="col is-12"><ul>\n <li>Qualité de coupe incomparable.</li>\n <li>Design et prise en main parfaite.</li>\n <li>Lame garantie à vie. </li>\n </ul></div><h1>Description Couteau à steak Arcos</h1><div class="col is-12">Le couteau à steak ARCOS bénéficie d'une qualité de coupe incomparable. Son design a été étudié pour une prise en main parfaite.</div><h1>Caractéristiques Couteau à steak Arcos</h1><div class="col is-12"><ul>\n <li>Lame et manche inox 18/10. </li>\n <li>Longueur totale 22 cm. </li>\n <li>Longueur de lame 11 cm.</li>\n <li>Poids 85 grammes.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28962 +product: App\Entity\Product\Product {#9049 #id: 773 #code: "couteau-a-steak-arcos-1128" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632255 {#9043 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#9046 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 773 #name: "Couteau à steak Arcos" #slug: "couteau-a-steak-arcos-1128" #description: """ <div class="col is-12"><ul>\n <li>Qualité de coupe incomparable.</li>\n <li>Design et prise en main parfaite.</li>\n <li>Lame garantie à vie. </li>\n </ul></div><h1>Description Couteau à steak Arcos</h1><div class="col is-12">Le couteau à steak ARCOS bénéficie d'une qualité de coupe incomparable. Son design a été étudié pour une prise en main parfaite.</div><h1>Caractéristiques Couteau à steak Arcos</h1><div class="col is-12"><ul>\n <li>Lame et manche inox 18/10. </li>\n <li>Longueur totale 22 cm. </li>\n <li>Longueur de lame 11 cm.</li>\n <li>Poids 85 grammes.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9073 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 7.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 773 #code: "couteau-a-steak-arcos-1128" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632255 {#9043 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#9046 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 773 #name: "Couteau à steak Arcos" #slug: "couteau-a-steak-arcos-1128" #description: """ <div class="col is-12"><ul>\n <li>Qualité de coupe incomparable.</li>\n <li>Design et prise en main parfaite.</li>\n <li>Lame garantie à vie. </li>\n </ul></div><h1>Description Couteau à steak Arcos</h1><div class="col is-12">Le couteau à steak ARCOS bénéficie d'une qualité de coupe incomparable. Son design a été étudié pour une prise en main parfaite.</div><h1>Caractéristiques Couteau à steak Arcos</h1><div class="col is-12"><ul>\n <li>Lame et manche inox 18/10. </li>\n <li>Longueur totale 22 cm. </li>\n <li>Longueur de lame 11 cm.</li>\n <li>Poids 85 grammes.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à steak Arcos" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29184 -props: [ "product" => App\Entity\Product\Product {#9049 #id: 773 #code: "couteau-a-steak-arcos-1128" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632255 {#9043 : 2025-09-23 20:57:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632255 {#9046 : 2025-09-23 20:57:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 773 #name: "Couteau à steak Arcos" #slug: "couteau-a-steak-arcos-1128" #description: """ <div class="col is-12"><ul>\n <li>Qualité de coupe incomparable.</li>\n <li>Design et prise en main parfaite.</li>\n <li>Lame garantie à vie. </li>\n </ul></div><h1>Description Couteau à steak Arcos</h1><div class="col is-12">Le couteau à steak ARCOS bénéficie d'une qualité de coupe incomparable. Son design a été étudié pour une prise en main parfaite.</div><h1>Caractéristiques Couteau à steak Arcos</h1><div class="col is-12"><ul>\n <li>Lame et manche inox 18/10. </li>\n <li>Longueur totale 22 cm. </li>\n <li>Longueur de lame 11 cm.</li>\n <li>Poids 85 grammes.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 2.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29236 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29168 …} +context: Sylius\TwigHooks\Bag\DataBag {#29177 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29235 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9086 #collection: Doctrine\Common\Collections\ArrayCollection {#9087 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9085 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38233 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29236 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29168 …} +context: Sylius\TwigHooks\Bag\DataBag {#29177 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29235 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à steak Arcos" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9086 #collection: Doctrine\Common\Collections\ArrayCollection {#9087 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9085 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38233 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29242 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29236 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29168 …} +context: Sylius\TwigHooks\Bag\DataBag {#29177 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29235 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9086 #collection: Doctrine\Common\Collections\ArrayCollection {#9087 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9085 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38233 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29283 …} +context: Sylius\TwigHooks\Bag\DataBag {#29290 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29291 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29295 +variant: App\Entity\Product\ProductVariant {#9073 …} +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 {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29283 …} +context: Sylius\TwigHooks\Bag\DataBag {#29290 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29291 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 11.25 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9092 #id: 784 #code: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #attributes: Doctrine\ORM\PersistentCollection {#9102 …} #variants: Doctrine\ORM\PersistentCollection {#9115 …} #options: Doctrine\ORM\PersistentCollection {#9106 …} #associations: Doctrine\ORM\PersistentCollection {#9104 …} #createdAt: DateTime @1758632256 {#9088 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#9089 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9109 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9092} #id: 784 #name: "Eplucheur + Couteau d'office Nogent Classic Bois" #slug: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #description: """ <div class="col is-12"><ul>\n <li>Excellente qualité de coupe.</li>\n <li>Manche bois haute qualité.</li>\n <li><strong>Garantie à vie. Fabrication française 100 %</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Caractéristiques Eplucheur + Couteau d'office Nogent Classic Bois</h1><div class="col is-12">Lame en acier inoxydable au molybdène trempé (AFNOR Z50CD14). Degré de dureté 57 Rockwell. Meulée en biseau sur toute sa longueur. Epaisseur jusqu’à 1,8 mm. Soie extra forte. Lame satinée, finition manuelle. Manche en bois de charme, séché un an sur parc, teinté et verni. Rivets laiton. </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 {#9112 …} #channels: Doctrine\ORM\PersistentCollection {#9100 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9096 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29175 +product: App\Entity\Product\Product {#9092 #id: 784 #code: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #attributes: Doctrine\ORM\PersistentCollection {#9102 …} #variants: Doctrine\ORM\PersistentCollection {#9115 …} #options: Doctrine\ORM\PersistentCollection {#9106 …} #associations: Doctrine\ORM\PersistentCollection {#9104 …} #createdAt: DateTime @1758632256 {#9088 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#9089 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9109 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9092} #id: 784 #name: "Eplucheur + Couteau d'office Nogent Classic Bois" #slug: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #description: """ <div class="col is-12"><ul>\n <li>Excellente qualité de coupe.</li>\n <li>Manche bois haute qualité.</li>\n <li><strong>Garantie à vie. Fabrication française 100 %</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Caractéristiques Eplucheur + Couteau d'office Nogent Classic Bois</h1><div class="col is-12">Lame en acier inoxydable au molybdène trempé (AFNOR Z50CD14). Degré de dureté 57 Rockwell. Meulée en biseau sur toute sa longueur. Epaisseur jusqu’à 1,8 mm. Soie extra forte. Lame satinée, finition manuelle. Manche en bois de charme, séché un an sur parc, teinté et verni. Rivets laiton. </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 {#9112 …} #channels: Doctrine\ORM\PersistentCollection {#9100 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9096 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9116 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 7.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9092 #id: 784 #code: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #attributes: Doctrine\ORM\PersistentCollection {#9102 …} #variants: Doctrine\ORM\PersistentCollection {#9115 …} #options: Doctrine\ORM\PersistentCollection {#9106 …} #associations: Doctrine\ORM\PersistentCollection {#9104 …} #createdAt: DateTime @1758632256 {#9088 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#9089 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9109 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9092} #id: 784 #name: "Eplucheur + Couteau d'office Nogent Classic Bois" #slug: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #description: """ <div class="col is-12"><ul>\n <li>Excellente qualité de coupe.</li>\n <li>Manche bois haute qualité.</li>\n <li><strong>Garantie à vie. Fabrication française 100 %</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Caractéristiques Eplucheur + Couteau d'office Nogent Classic Bois</h1><div class="col is-12">Lame en acier inoxydable au molybdène trempé (AFNOR Z50CD14). Degré de dureté 57 Rockwell. Meulée en biseau sur toute sa longueur. Epaisseur jusqu’à 1,8 mm. Soie extra forte. Lame satinée, finition manuelle. Manche en bois de charme, séché un an sur parc, teinté et verni. Rivets laiton. </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 {#9112 …} #channels: Doctrine\ORM\PersistentCollection {#9100 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9096 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Eplucheur + Couteau d'office Nogent Classic Bois" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29412 -props: [ "product" => App\Entity\Product\Product {#9092 #id: 784 #code: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #attributes: Doctrine\ORM\PersistentCollection {#9102 …} #variants: Doctrine\ORM\PersistentCollection {#9115 …} #options: Doctrine\ORM\PersistentCollection {#9106 …} #associations: Doctrine\ORM\PersistentCollection {#9104 …} #createdAt: DateTime @1758632256 {#9088 : 2025-09-23 20:57:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632256 {#9089 : 2025-09-23 20:57:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9109 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9110 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9092} #id: 784 #name: "Eplucheur + Couteau d'office Nogent Classic Bois" #slug: "eplucheur-couteau-d-office-nogent-classic-bois-6896" #description: """ <div class="col is-12"><ul>\n <li>Excellente qualité de coupe.</li>\n <li>Manche bois haute qualité.</li>\n <li><strong>Garantie à vie. Fabrication française 100 %</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Caractéristiques Eplucheur + Couteau d'office Nogent Classic Bois</h1><div class="col is-12">Lame en acier inoxydable au molybdène trempé (AFNOR Z50CD14). Degré de dureté 57 Rockwell. Meulée en biseau sur toute sa longueur. Epaisseur jusqu’à 1,8 mm. Soie extra forte. Lame satinée, finition manuelle. Manche en bois de charme, séché un an sur parc, teinté et verni. Rivets laiton. </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 {#9112 …} #channels: Doctrine\ORM\PersistentCollection {#9100 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9096 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29396 …} +context: Sylius\TwigHooks\Bag\DataBag {#29405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29460 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9116 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9126 #collection: Doctrine\Common\Collections\ArrayCollection {#9127 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9125 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29396 …} +context: Sylius\TwigHooks\Bag\DataBag {#29405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29460 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Eplucheur + Couteau d'office Nogent Classic Bois" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9126 #collection: Doctrine\Common\Collections\ArrayCollection {#9127 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9125 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29467 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29396 …} +context: Sylius\TwigHooks\Bag\DataBag {#29405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29460 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9116 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9126 #collection: Doctrine\Common\Collections\ArrayCollection {#9127 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9125 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29508 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29516 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9116 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29520 +variant: App\Entity\Product\ProductVariant {#9116 …} +price: "10,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29508 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29516 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 21.33 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9132 #id: 1218 #code: "couteau-a-pizza-456" #attributes: Doctrine\ORM\PersistentCollection {#9142 …} #variants: Doctrine\ORM\PersistentCollection {#9155 …} #options: Doctrine\ORM\PersistentCollection {#9146 …} #associations: Doctrine\ORM\PersistentCollection {#9144 …} #createdAt: DateTime @1758632319 {#9128 : 2025-09-23 20:58:39.0 PRC (+08:00) } #updatedAt: DateTime @1758632319 {#9129 : 2025-09-23 20:58:39.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9149 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9132} #id: 1218 #name: "Couteau à pizza" #slug: "couteau-a-pizza-456" #description: """ <div class="col is-12"><ul>\n <li>Coupe nette et sans bavure.</li>\n <li>Lame inox. </li>\n <li>Lave vaisselle. </li>\n </ul></div><h1>Description couteau à pizza</h1><div class="col is-12"><span>Sa lame dentelée vous assure une coupe nette et sans bavures même pour les pâtes les plus épaisses. La forme de la lame à la fois haute et arrondie permet de couper confortablement.<br /><br />Lame acier inoxydable. Manche abs noir. Va au lave vaisselle.</span></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 {#9152 …} #channels: Doctrine\ORM\PersistentCollection {#9140 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9134 …} #reviews: Doctrine\ORM\PersistentCollection {#9136 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9138 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29403 +product: App\Entity\Product\Product {#9132 #id: 1218 #code: "couteau-a-pizza-456" #attributes: Doctrine\ORM\PersistentCollection {#9142 …} #variants: Doctrine\ORM\PersistentCollection {#9155 …} #options: Doctrine\ORM\PersistentCollection {#9146 …} #associations: Doctrine\ORM\PersistentCollection {#9144 …} #createdAt: DateTime @1758632319 {#9128 : 2025-09-23 20:58:39.0 PRC (+08:00) } #updatedAt: DateTime @1758632319 {#9129 : 2025-09-23 20:58:39.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9149 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9132} #id: 1218 #name: "Couteau à pizza" #slug: "couteau-a-pizza-456" #description: """ <div class="col is-12"><ul>\n <li>Coupe nette et sans bavure.</li>\n <li>Lame inox. </li>\n <li>Lave vaisselle. </li>\n </ul></div><h1>Description couteau à pizza</h1><div class="col is-12"><span>Sa lame dentelée vous assure une coupe nette et sans bavures même pour les pâtes les plus épaisses. La forme de la lame à la fois haute et arrondie permet de couper confortablement.<br /><br />Lame acier inoxydable. Manche abs noir. Va au lave vaisselle.</span></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 {#9152 …} #channels: Doctrine\ORM\PersistentCollection {#9140 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9134 …} #reviews: Doctrine\ORM\PersistentCollection {#9136 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9138 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9156 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 7.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9132 #id: 1218 #code: "couteau-a-pizza-456" #attributes: Doctrine\ORM\PersistentCollection {#9142 …} #variants: Doctrine\ORM\PersistentCollection {#9155 …} #options: Doctrine\ORM\PersistentCollection {#9146 …} #associations: Doctrine\ORM\PersistentCollection {#9144 …} #createdAt: DateTime @1758632319 {#9128 : 2025-09-23 20:58:39.0 PRC (+08:00) } #updatedAt: DateTime @1758632319 {#9129 : 2025-09-23 20:58:39.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9149 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9132} #id: 1218 #name: "Couteau à pizza" #slug: "couteau-a-pizza-456" #description: """ <div class="col is-12"><ul>\n <li>Coupe nette et sans bavure.</li>\n <li>Lame inox. </li>\n <li>Lave vaisselle. </li>\n </ul></div><h1>Description couteau à pizza</h1><div class="col is-12"><span>Sa lame dentelée vous assure une coupe nette et sans bavures même pour les pâtes les plus épaisses. La forme de la lame à la fois haute et arrondie permet de couper confortablement.<br /><br />Lame acier inoxydable. Manche abs noir. Va au lave vaisselle.</span></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 {#9152 …} #channels: Doctrine\ORM\PersistentCollection {#9140 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9134 …} #reviews: Doctrine\ORM\PersistentCollection {#9136 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9138 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à pizza" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29637 -props: [ "product" => App\Entity\Product\Product {#9132 #id: 1218 #code: "couteau-a-pizza-456" #attributes: Doctrine\ORM\PersistentCollection {#9142 …} #variants: Doctrine\ORM\PersistentCollection {#9155 …} #options: Doctrine\ORM\PersistentCollection {#9146 …} #associations: Doctrine\ORM\PersistentCollection {#9144 …} #createdAt: DateTime @1758632319 {#9128 : 2025-09-23 20:58:39.0 PRC (+08:00) } #updatedAt: DateTime @1758632319 {#9129 : 2025-09-23 20:58:39.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9149 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9150 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9132} #id: 1218 #name: "Couteau à pizza" #slug: "couteau-a-pizza-456" #description: """ <div class="col is-12"><ul>\n <li>Coupe nette et sans bavure.</li>\n <li>Lame inox. </li>\n <li>Lave vaisselle. </li>\n </ul></div><h1>Description couteau à pizza</h1><div class="col is-12"><span>Sa lame dentelée vous assure une coupe nette et sans bavures même pour les pâtes les plus épaisses. La forme de la lame à la fois haute et arrondie permet de couper confortablement.<br /><br />Lame acier inoxydable. Manche abs noir. Va au lave vaisselle.</span></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 {#9152 …} #channels: Doctrine\ORM\PersistentCollection {#9140 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9134 …} #reviews: Doctrine\ORM\PersistentCollection {#9136 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9138 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 3.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29621 …} +context: Sylius\TwigHooks\Bag\DataBag {#29630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29682 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9156 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166 #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9165 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29621 …} +context: Sylius\TwigHooks\Bag\DataBag {#29630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29682 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à pizza" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166 #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9165 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29689 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29621 …} +context: Sylius\TwigHooks\Bag\DataBag {#29630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29682 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9156 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166 #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9165 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29730 …} +context: Sylius\TwigHooks\Bag\DataBag {#29737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29738 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9156 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29742 +variant: App\Entity\Product\ProductVariant {#9156 …} +price: "19,00\u{A0}€" +originalPrice: "22,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29730 …} +context: Sylius\TwigHooks\Bag\DataBag {#29737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29738 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 19.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9172 #id: 1045 #code: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #attributes: Doctrine\ORM\PersistentCollection {#9179 …} #variants: Doctrine\ORM\PersistentCollection {#9192 …} #options: Doctrine\ORM\PersistentCollection {#9183 …} #associations: Doctrine\ORM\PersistentCollection {#9181 …} #createdAt: DateTime @1758632301 {#9168 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#9169 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9186 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9187 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9172} #id: 1045 #name: "Lot canif "Le p'tit 32 de mon grand-père" + Le Petit Office de ma grand-mère Sabatier" #slug: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fabriqués à Thiers (Auvergne)</li>\n </ul></div><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lame pliante en acier.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Mitre et bélière en laiton.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manche en bois Bubinga riveté.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Anneau de fixation en laiton en bout de manche.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 19 cm ouvert, 10,5 cm fermé.</div>\n <div><strong>Canif "Le petit 32 de mon grand-père"<br /></strong>- Lame pliante en acier.</div>\n <div>- Mitre et bélière en laiton.</div>\n <div>- Manche en bois Bubinga riveté.</div>\n <div>- Anneau de fixation en laiton en bout de manche.</div>\n <div>- Dimensions : 19 cm ouvert, 10,5 cm fermé. <br /><br /><br /><strong>Le Petit Office de ma grand-mère Sabatier<br /></strong>- Lame en acier carbone.\n <div>- Manche : palissandre.</div>\n <div>- Garantie : 10 ans.</div>\n <div>- Fabrication : FRANCE. </div>\n <div>- Taille : 8.</div>\n <br /><br /><br /></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9189 …} #channels: Doctrine\ORM\PersistentCollection {#9177 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9173 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9175 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29628 +product: App\Entity\Product\Product {#9172 #id: 1045 #code: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #attributes: Doctrine\ORM\PersistentCollection {#9179 …} #variants: Doctrine\ORM\PersistentCollection {#9192 …} #options: Doctrine\ORM\PersistentCollection {#9183 …} #associations: Doctrine\ORM\PersistentCollection {#9181 …} #createdAt: DateTime @1758632301 {#9168 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#9169 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9186 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9187 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9172} #id: 1045 #name: "Lot canif "Le p'tit 32 de mon grand-père" + Le Petit Office de ma grand-mère Sabatier" #slug: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fabriqués à Thiers (Auvergne)</li>\n </ul></div><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lame pliante en acier.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Mitre et bélière en laiton.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manche en bois Bubinga riveté.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Anneau de fixation en laiton en bout de manche.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 19 cm ouvert, 10,5 cm fermé.</div>\n <div><strong>Canif "Le petit 32 de mon grand-père"<br /></strong>- Lame pliante en acier.</div>\n <div>- Mitre et bélière en laiton.</div>\n <div>- Manche en bois Bubinga riveté.</div>\n <div>- Anneau de fixation en laiton en bout de manche.</div>\n <div>- Dimensions : 19 cm ouvert, 10,5 cm fermé. <br /><br /><br /><strong>Le Petit Office de ma grand-mère Sabatier<br /></strong>- Lame en acier carbone.\n <div>- Manche : palissandre.</div>\n <div>- Garantie : 10 ans.</div>\n <div>- Fabrication : FRANCE. </div>\n <div>- Taille : 8.</div>\n <br /><br /><br /></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9189 …} #channels: Doctrine\ORM\PersistentCollection {#9177 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9173 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9175 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9193 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 5.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9172 #id: 1045 #code: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #attributes: Doctrine\ORM\PersistentCollection {#9179 …} #variants: Doctrine\ORM\PersistentCollection {#9192 …} #options: Doctrine\ORM\PersistentCollection {#9183 …} #associations: Doctrine\ORM\PersistentCollection {#9181 …} #createdAt: DateTime @1758632301 {#9168 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#9169 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9186 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9187 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9172} #id: 1045 #name: "Lot canif "Le p'tit 32 de mon grand-père" + Le Petit Office de ma grand-mère Sabatier" #slug: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fabriqués à Thiers (Auvergne)</li>\n </ul></div><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lame pliante en acier.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Mitre et bélière en laiton.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manche en bois Bubinga riveté.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Anneau de fixation en laiton en bout de manche.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 19 cm ouvert, 10,5 cm fermé.</div>\n <div><strong>Canif "Le petit 32 de mon grand-père"<br /></strong>- Lame pliante en acier.</div>\n <div>- Mitre et bélière en laiton.</div>\n <div>- Manche en bois Bubinga riveté.</div>\n <div>- Anneau de fixation en laiton en bout de manche.</div>\n <div>- Dimensions : 19 cm ouvert, 10,5 cm fermé. <br /><br /><br /><strong>Le Petit Office de ma grand-mère Sabatier<br /></strong>- Lame en acier carbone.\n <div>- Manche : palissandre.</div>\n <div>- Garantie : 10 ans.</div>\n <div>- Fabrication : FRANCE. </div>\n <div>- Taille : 8.</div>\n <br /><br /><br /></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9189 …} #channels: Doctrine\ORM\PersistentCollection {#9177 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9173 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9175 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lot canif "Le p'tit 32 de mon grand-père" + Le Petit Office de ma grand-mère Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29859 -props: [ "product" => App\Entity\Product\Product {#9172 #id: 1045 #code: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #attributes: Doctrine\ORM\PersistentCollection {#9179 …} #variants: Doctrine\ORM\PersistentCollection {#9192 …} #options: Doctrine\ORM\PersistentCollection {#9183 …} #associations: Doctrine\ORM\PersistentCollection {#9181 …} #createdAt: DateTime @1758632301 {#9168 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#9169 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9186 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9187 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9172} #id: 1045 #name: "Lot canif "Le p'tit 32 de mon grand-père" + Le Petit Office de ma grand-mère Sabatier" #slug: "lot-canif-le-p-tit-32-de-mon-grand-pere-le-petit-office-de-ma-grand-mere-sabatier-6838" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fabriqués à Thiers (Auvergne)</li>\n </ul></div><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Lame pliante en acier.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Mitre et bélière en laiton.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Manche en bois Bubinga riveté.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Anneau de fixation en laiton en bout de manche.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">- Dimensions : 19 cm ouvert, 10,5 cm fermé.</div>\n <div><strong>Canif "Le petit 32 de mon grand-père"<br /></strong>- Lame pliante en acier.</div>\n <div>- Mitre et bélière en laiton.</div>\n <div>- Manche en bois Bubinga riveté.</div>\n <div>- Anneau de fixation en laiton en bout de manche.</div>\n <div>- Dimensions : 19 cm ouvert, 10,5 cm fermé. <br /><br /><br /><strong>Le Petit Office de ma grand-mère Sabatier<br /></strong>- Lame en acier carbone.\n <div>- Manche : palissandre.</div>\n <div>- Garantie : 10 ans.</div>\n <div>- Fabrication : FRANCE. </div>\n <div>- Taille : 8.</div>\n <br /><br /><br /></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9189 …} #channels: Doctrine\ORM\PersistentCollection {#9177 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9173 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9175 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 4.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29905 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29843 …} +context: Sylius\TwigHooks\Bag\DataBag {#29852 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29904 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9193 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206 #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9205 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29905 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29843 …} +context: Sylius\TwigHooks\Bag\DataBag {#29852 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29904 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lot canif "Le p'tit 32 de mon grand-père" + Le Petit Office de ma grand-mère Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206 #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9205 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29911 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29905 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29843 …} +context: Sylius\TwigHooks\Bag\DataBag {#29852 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29904 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9193 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9206 #collection: Doctrine\Common\Collections\ArrayCollection {#9207 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9205 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29961 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29952 …} +context: Sylius\TwigHooks\Bag\DataBag {#29959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9193 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29964 +variant: App\Entity\Product\ProductVariant {#9193 …} +price: "27,00\u{A0}€" +originalPrice: "30,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29961 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29952 …} +context: Sylius\TwigHooks\Bag\DataBag {#29959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 21.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9212 #id: 867 #code: "moulin-a-legumes-cristel-6095" #attributes: Doctrine\ORM\PersistentCollection {#9219 …} #variants: Doctrine\ORM\PersistentCollection {#9232 …} #options: Doctrine\ORM\PersistentCollection {#9223 …} #associations: Doctrine\ORM\PersistentCollection {#9221 …} #createdAt: DateTime @1758632268 {#9208 : 2025-09-23 20:57:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632268 {#9209 : 2025-09-23 20:57:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9226 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9227 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9212} #id: 867 #name: "Moulin à Légumes Cristel" #slug: "moulin-a-legumes-cristel-6095" #description: """ <div class="col is-12"><ul>\n <li>Pieds anti-glisse rabattables et démontables.</li>\n <li>Acier inoxydable 18/10.</li>\n <li>Poignée anti-dérapante.</li>\n <li>Livré avec 3 grilles.(1,5 mm/2 mm/5 mm)</li>\n </ul></div><h1>Descriptif Moulin à Légumes Cristel</h1><div class="col is-12">Le Moulin à Légumes Cristel en acier inoxydable 18/10 d'un diamètre de 24 cm, posssède 3 pieds anti-glisse rabattables et démontables pour un entretien facilité. Pourvu d'une poignée anti-dérapante, ce moulin est livré avec 3 grilles en inox dont les trous sont de diamètres différents. </div><h1>Caractéristiques Moulin à Légumes Cristel</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Pieds anti-glisse rabattables et démontables.<br />- Poignée anti-dérapante.<br />- 1 grille inox fine diamètre 1,5 mm ( soupe, coulis de fruit ...)<br />- 1 grille inox moyenne diamètre 2 mm ( purée de légumes, compote...)<br />- 1 grille inox large diamètre 5 mm ( purée de légumes, spätzle...)</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 {#9229 …} #channels: Doctrine\ORM\PersistentCollection {#9217 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9213 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9215 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29850 +product: App\Entity\Product\Product {#9212 #id: 867 #code: "moulin-a-legumes-cristel-6095" #attributes: Doctrine\ORM\PersistentCollection {#9219 …} #variants: Doctrine\ORM\PersistentCollection {#9232 …} #options: Doctrine\ORM\PersistentCollection {#9223 …} #associations: Doctrine\ORM\PersistentCollection {#9221 …} #createdAt: DateTime @1758632268 {#9208 : 2025-09-23 20:57:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632268 {#9209 : 2025-09-23 20:57:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9226 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9227 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9212} #id: 867 #name: "Moulin à Légumes Cristel" #slug: "moulin-a-legumes-cristel-6095" #description: """ <div class="col is-12"><ul>\n <li>Pieds anti-glisse rabattables et démontables.</li>\n <li>Acier inoxydable 18/10.</li>\n <li>Poignée anti-dérapante.</li>\n <li>Livré avec 3 grilles.(1,5 mm/2 mm/5 mm)</li>\n </ul></div><h1>Descriptif Moulin à Légumes Cristel</h1><div class="col is-12">Le Moulin à Légumes Cristel en acier inoxydable 18/10 d'un diamètre de 24 cm, posssède 3 pieds anti-glisse rabattables et démontables pour un entretien facilité. Pourvu d'une poignée anti-dérapante, ce moulin est livré avec 3 grilles en inox dont les trous sont de diamètres différents. </div><h1>Caractéristiques Moulin à Légumes Cristel</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Pieds anti-glisse rabattables et démontables.<br />- Poignée anti-dérapante.<br />- 1 grille inox fine diamètre 1,5 mm ( soupe, coulis de fruit ...)<br />- 1 grille inox moyenne diamètre 2 mm ( purée de légumes, compote...)<br />- 1 grille inox large diamètre 5 mm ( purée de légumes, spätzle...)</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 {#9229 …} #channels: Doctrine\ORM\PersistentCollection {#9217 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9213 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9215 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9233 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 7.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9212 #id: 867 #code: "moulin-a-legumes-cristel-6095" #attributes: Doctrine\ORM\PersistentCollection {#9219 …} #variants: Doctrine\ORM\PersistentCollection {#9232 …} #options: Doctrine\ORM\PersistentCollection {#9223 …} #associations: Doctrine\ORM\PersistentCollection {#9221 …} #createdAt: DateTime @1758632268 {#9208 : 2025-09-23 20:57:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632268 {#9209 : 2025-09-23 20:57:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9226 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9227 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9212} #id: 867 #name: "Moulin à Légumes Cristel" #slug: "moulin-a-legumes-cristel-6095" #description: """ <div class="col is-12"><ul>\n <li>Pieds anti-glisse rabattables et démontables.</li>\n <li>Acier inoxydable 18/10.</li>\n <li>Poignée anti-dérapante.</li>\n <li>Livré avec 3 grilles.(1,5 mm/2 mm/5 mm)</li>\n </ul></div><h1>Descriptif Moulin à Légumes Cristel</h1><div class="col is-12">Le Moulin à Légumes Cristel en acier inoxydable 18/10 d'un diamètre de 24 cm, posssède 3 pieds anti-glisse rabattables et démontables pour un entretien facilité. Pourvu d'une poignée anti-dérapante, ce moulin est livré avec 3 grilles en inox dont les trous sont de diamètres différents. </div><h1>Caractéristiques Moulin à Légumes Cristel</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Pieds anti-glisse rabattables et démontables.<br />- Poignée anti-dérapante.<br />- 1 grille inox fine diamètre 1,5 mm ( soupe, coulis de fruit ...)<br />- 1 grille inox moyenne diamètre 2 mm ( purée de légumes, compote...)<br />- 1 grille inox large diamètre 5 mm ( purée de légumes, spätzle...)</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 {#9229 …} #channels: Doctrine\ORM\PersistentCollection {#9217 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9213 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9215 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Légumes Cristel" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30081 -props: [ "product" => App\Entity\Product\Product {#9212 #id: 867 #code: "moulin-a-legumes-cristel-6095" #attributes: Doctrine\ORM\PersistentCollection {#9219 …} #variants: Doctrine\ORM\PersistentCollection {#9232 …} #options: Doctrine\ORM\PersistentCollection {#9223 …} #associations: Doctrine\ORM\PersistentCollection {#9221 …} #createdAt: DateTime @1758632268 {#9208 : 2025-09-23 20:57:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632268 {#9209 : 2025-09-23 20:57:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9226 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9227 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9212} #id: 867 #name: "Moulin à Légumes Cristel" #slug: "moulin-a-legumes-cristel-6095" #description: """ <div class="col is-12"><ul>\n <li>Pieds anti-glisse rabattables et démontables.</li>\n <li>Acier inoxydable 18/10.</li>\n <li>Poignée anti-dérapante.</li>\n <li>Livré avec 3 grilles.(1,5 mm/2 mm/5 mm)</li>\n </ul></div><h1>Descriptif Moulin à Légumes Cristel</h1><div class="col is-12">Le Moulin à Légumes Cristel en acier inoxydable 18/10 d'un diamètre de 24 cm, posssède 3 pieds anti-glisse rabattables et démontables pour un entretien facilité. Pourvu d'une poignée anti-dérapante, ce moulin est livré avec 3 grilles en inox dont les trous sont de diamètres différents. </div><h1>Caractéristiques Moulin à Légumes Cristel</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Pieds anti-glisse rabattables et démontables.<br />- Poignée anti-dérapante.<br />- 1 grille inox fine diamètre 1,5 mm ( soupe, coulis de fruit ...)<br />- 1 grille inox moyenne diamètre 2 mm ( purée de légumes, compote...)<br />- 1 grille inox large diamètre 5 mm ( purée de légumes, spätzle...)</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 {#9229 …} #channels: Doctrine\ORM\PersistentCollection {#9217 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9213 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9215 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 4.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30065 …} +context: Sylius\TwigHooks\Bag\DataBag {#30074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9233 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9246 #collection: Doctrine\Common\Collections\ArrayCollection {#9247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9245 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30065 …} +context: Sylius\TwigHooks\Bag\DataBag {#30074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Légumes Cristel" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9246 #collection: Doctrine\Common\Collections\ArrayCollection {#9247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9245 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30133 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30065 …} +context: Sylius\TwigHooks\Bag\DataBag {#30074 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9233 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9246 #collection: Doctrine\Common\Collections\ArrayCollection {#9247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9245 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30183 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30174 …} +context: Sylius\TwigHooks\Bag\DataBag {#30181 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30182 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9233 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30186 +variant: App\Entity\Product\ProductVariant {#9233 …} +price: "49,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30183 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30174 …} +context: Sylius\TwigHooks\Bag\DataBag {#30181 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30182 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 16.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9252 #id: 673 #code: "mandoline-kobra-de-buyer-1936" #attributes: Doctrine\ORM\PersistentCollection {#9262 …} #variants: Doctrine\ORM\PersistentCollection {#9275 …} #options: Doctrine\ORM\PersistentCollection {#9266 …} #associations: Doctrine\ORM\PersistentCollection {#9264 …} #createdAt: DateTime @1758632238 {#9248 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9249 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9269 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9270 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9252} #id: 673 #name: "Mandoline Kobra De Buyer" #slug: "mandoline-kobra-de-buyer-1936" #description: """ <div class="col is-12"><ul>\n <li>Lame en V, tranchant parfait. </li>\n <li>Simplicité d'utilisation et de réglage. </li>\n <li>Compacte, facile à ranger. </li>\n <li>Qualité professionnelle. </li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Mandoline Kobra De Buyer</h1><div class="col is-12">La mandoline Kobra De Buyer permet de trancher tous vos fruits et légumes avec une efficacité redoutable. Son secret ? Une lame en V avec micro-dentelures et un angle de coupe spécialement étudié.<br />Elle est pratique à utiliser et en toute sécurité grâce à sa hauteur de coupe réglable (molette placée en bout de poignée), sa poignée ergonomique, ses pieds anti-dérapants et son poussoir.<br />Elle se range facilement grâce à son encombrement optimisé et la possibilité de clipser le poussoir sous le manche.</div><h1>Caractéristiques Mandoline Kobra De Buyer</h1><div class="col is-12">Acier inoxydable et polymères composite. lame inox en V avec angle de coupe à 19,3° optimisé. Réglage de la hauteur de coupe de 1 mm à 5 mm avec molette intégrée. Poignée ergonomique pour une prise en main naturelle. Pieds anti-dérapants. Va au lave vaisselle. Encombrement optimisé : 36,8 x 8 x 12,1 cm. Livrée avec poussoir de sécurité.<br /><br /><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a><br /></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 {#9272 …} #channels: Doctrine\ORM\PersistentCollection {#9260 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9256 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9258 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30072 +product: App\Entity\Product\Product {#9252 #id: 673 #code: "mandoline-kobra-de-buyer-1936" #attributes: Doctrine\ORM\PersistentCollection {#9262 …} #variants: Doctrine\ORM\PersistentCollection {#9275 …} #options: Doctrine\ORM\PersistentCollection {#9266 …} #associations: Doctrine\ORM\PersistentCollection {#9264 …} #createdAt: DateTime @1758632238 {#9248 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9249 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9269 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9270 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9252} #id: 673 #name: "Mandoline Kobra De Buyer" #slug: "mandoline-kobra-de-buyer-1936" #description: """ <div class="col is-12"><ul>\n <li>Lame en V, tranchant parfait. </li>\n <li>Simplicité d'utilisation et de réglage. </li>\n <li>Compacte, facile à ranger. </li>\n <li>Qualité professionnelle. </li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Mandoline Kobra De Buyer</h1><div class="col is-12">La mandoline Kobra De Buyer permet de trancher tous vos fruits et légumes avec une efficacité redoutable. Son secret ? Une lame en V avec micro-dentelures et un angle de coupe spécialement étudié.<br />Elle est pratique à utiliser et en toute sécurité grâce à sa hauteur de coupe réglable (molette placée en bout de poignée), sa poignée ergonomique, ses pieds anti-dérapants et son poussoir.<br />Elle se range facilement grâce à son encombrement optimisé et la possibilité de clipser le poussoir sous le manche.</div><h1>Caractéristiques Mandoline Kobra De Buyer</h1><div class="col is-12">Acier inoxydable et polymères composite. lame inox en V avec angle de coupe à 19,3° optimisé. Réglage de la hauteur de coupe de 1 mm à 5 mm avec molette intégrée. Poignée ergonomique pour une prise en main naturelle. Pieds anti-dérapants. Va au lave vaisselle. Encombrement optimisé : 36,8 x 8 x 12,1 cm. Livrée avec poussoir de sécurité.<br /><br /><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a><br /></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 {#9272 …} #channels: Doctrine\ORM\PersistentCollection {#9260 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9256 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9258 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9276 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 9.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9252 #id: 673 #code: "mandoline-kobra-de-buyer-1936" #attributes: Doctrine\ORM\PersistentCollection {#9262 …} #variants: Doctrine\ORM\PersistentCollection {#9275 …} #options: Doctrine\ORM\PersistentCollection {#9266 …} #associations: Doctrine\ORM\PersistentCollection {#9264 …} #createdAt: DateTime @1758632238 {#9248 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9249 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9269 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9270 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9252} #id: 673 #name: "Mandoline Kobra De Buyer" #slug: "mandoline-kobra-de-buyer-1936" #description: """ <div class="col is-12"><ul>\n <li>Lame en V, tranchant parfait. </li>\n <li>Simplicité d'utilisation et de réglage. </li>\n <li>Compacte, facile à ranger. </li>\n <li>Qualité professionnelle. </li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Mandoline Kobra De Buyer</h1><div class="col is-12">La mandoline Kobra De Buyer permet de trancher tous vos fruits et légumes avec une efficacité redoutable. Son secret ? Une lame en V avec micro-dentelures et un angle de coupe spécialement étudié.<br />Elle est pratique à utiliser et en toute sécurité grâce à sa hauteur de coupe réglable (molette placée en bout de poignée), sa poignée ergonomique, ses pieds anti-dérapants et son poussoir.<br />Elle se range facilement grâce à son encombrement optimisé et la possibilité de clipser le poussoir sous le manche.</div><h1>Caractéristiques Mandoline Kobra De Buyer</h1><div class="col is-12">Acier inoxydable et polymères composite. lame inox en V avec angle de coupe à 19,3° optimisé. Réglage de la hauteur de coupe de 1 mm à 5 mm avec molette intégrée. Poignée ergonomique pour une prise en main naturelle. Pieds anti-dérapants. Va au lave vaisselle. Encombrement optimisé : 36,8 x 8 x 12,1 cm. Livrée avec poussoir de sécurité.<br /><br /><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a><br /></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 {#9272 …} #channels: Doctrine\ORM\PersistentCollection {#9260 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9256 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9258 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mandoline Kobra De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30303 -props: [ "product" => App\Entity\Product\Product {#9252 #id: 673 #code: "mandoline-kobra-de-buyer-1936" #attributes: Doctrine\ORM\PersistentCollection {#9262 …} #variants: Doctrine\ORM\PersistentCollection {#9275 …} #options: Doctrine\ORM\PersistentCollection {#9266 …} #associations: Doctrine\ORM\PersistentCollection {#9264 …} #createdAt: DateTime @1758632238 {#9248 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9249 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9269 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9270 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9252} #id: 673 #name: "Mandoline Kobra De Buyer" #slug: "mandoline-kobra-de-buyer-1936" #description: """ <div class="col is-12"><ul>\n <li>Lame en V, tranchant parfait. </li>\n <li>Simplicité d'utilisation et de réglage. </li>\n <li>Compacte, facile à ranger. </li>\n <li>Qualité professionnelle. </li>\n <li><strong>Fabrication française. Val d'Ajol (Vosges)</strong></li>\n </ul></div><h1>Description Mandoline Kobra De Buyer</h1><div class="col is-12">La mandoline Kobra De Buyer permet de trancher tous vos fruits et légumes avec une efficacité redoutable. Son secret ? Une lame en V avec micro-dentelures et un angle de coupe spécialement étudié.<br />Elle est pratique à utiliser et en toute sécurité grâce à sa hauteur de coupe réglable (molette placée en bout de poignée), sa poignée ergonomique, ses pieds anti-dérapants et son poussoir.<br />Elle se range facilement grâce à son encombrement optimisé et la possibilité de clipser le poussoir sous le manche.</div><h1>Caractéristiques Mandoline Kobra De Buyer</h1><div class="col is-12">Acier inoxydable et polymères composite. lame inox en V avec angle de coupe à 19,3° optimisé. Réglage de la hauteur de coupe de 1 mm à 5 mm avec molette intégrée. Poignée ergonomique pour une prise en main naturelle. Pieds anti-dérapants. Va au lave vaisselle. Encombrement optimisé : 36,8 x 8 x 12,1 cm. Livrée avec poussoir de sécurité.<br /><br /><a target="_blank" href="http://www.cuisinstore.com/mandoline-ustensiles-de-cuisine-143.html"><font color="#ff6600"><strong>Nos conseils pour bien choisir sa mandoline</strong></font></a><br /></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 {#9272 …} #channels: Doctrine\ORM\PersistentCollection {#9260 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9256 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9258 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30352 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30287 …} +context: Sylius\TwigHooks\Bag\DataBag {#30296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30351 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9276 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9286 #collection: Doctrine\Common\Collections\ArrayCollection {#9287 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9285 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30352 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30287 …} +context: Sylius\TwigHooks\Bag\DataBag {#30296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30351 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mandoline Kobra De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9286 #collection: Doctrine\Common\Collections\ArrayCollection {#9287 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9285 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30358 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30352 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30287 …} +context: Sylius\TwigHooks\Bag\DataBag {#30296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30351 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9276 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9286 #collection: Doctrine\Common\Collections\ArrayCollection {#9287 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9285 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30408 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30399 …} +context: Sylius\TwigHooks\Bag\DataBag {#30406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30407 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9276 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30411 +variant: App\Entity\Product\ProductVariant {#9276 …} +price: "52,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30408 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30399 …} +context: Sylius\TwigHooks\Bag\DataBag {#30406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30407 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 14.27 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9292 #id: 1034 #code: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9312 …} #options: Doctrine\ORM\PersistentCollection {#9303 …} #associations: Doctrine\ORM\PersistentCollection {#9301 …} #createdAt: DateTime @1758632298 {#9288 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#9289 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9306 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9307 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9292} #id: 1034 #name: "Coffret 2 pièces Office et Chef Edonist Sabatier" #slug: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #description: """ <div class="col is-12"><ul>\n <li>coffret contenant 1 couteau d'office et un couteau chef 20 cm.</li>\n <li>Fabriqué en France.</li>\n <li>Acier inoxydable renforcé.</li>\n </ul></div><h1>Caractéristiques Coffret 2 pièces Office et Chef Edonist Sabatier</h1><div class="col is-12">- 1 couteau d'office lame acier inoxydable 10 cm.<br />- 1 couteau chef lame acier inoxydable 20 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 {#9309 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30294 +product: App\Entity\Product\Product {#9292 #id: 1034 #code: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9312 …} #options: Doctrine\ORM\PersistentCollection {#9303 …} #associations: Doctrine\ORM\PersistentCollection {#9301 …} #createdAt: DateTime @1758632298 {#9288 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#9289 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9306 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9307 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9292} #id: 1034 #name: "Coffret 2 pièces Office et Chef Edonist Sabatier" #slug: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #description: """ <div class="col is-12"><ul>\n <li>coffret contenant 1 couteau d'office et un couteau chef 20 cm.</li>\n <li>Fabriqué en France.</li>\n <li>Acier inoxydable renforcé.</li>\n </ul></div><h1>Caractéristiques Coffret 2 pièces Office et Chef Edonist Sabatier</h1><div class="col is-12">- 1 couteau d'office lame acier inoxydable 10 cm.<br />- 1 couteau chef lame acier inoxydable 20 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 {#9309 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9313 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 3.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9292 #id: 1034 #code: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9312 …} #options: Doctrine\ORM\PersistentCollection {#9303 …} #associations: Doctrine\ORM\PersistentCollection {#9301 …} #createdAt: DateTime @1758632298 {#9288 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#9289 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9306 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9307 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9292} #id: 1034 #name: "Coffret 2 pièces Office et Chef Edonist Sabatier" #slug: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #description: """ <div class="col is-12"><ul>\n <li>coffret contenant 1 couteau d'office et un couteau chef 20 cm.</li>\n <li>Fabriqué en France.</li>\n <li>Acier inoxydable renforcé.</li>\n </ul></div><h1>Caractéristiques Coffret 2 pièces Office et Chef Edonist Sabatier</h1><div class="col is-12">- 1 couteau d'office lame acier inoxydable 10 cm.<br />- 1 couteau chef lame acier inoxydable 20 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 {#9309 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret 2 pièces Office et Chef Edonist Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30528 -props: [ "product" => App\Entity\Product\Product {#9292 #id: 1034 #code: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9312 …} #options: Doctrine\ORM\PersistentCollection {#9303 …} #associations: Doctrine\ORM\PersistentCollection {#9301 …} #createdAt: DateTime @1758632298 {#9288 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#9289 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9306 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9307 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9292} #id: 1034 #name: "Coffret 2 pièces Office et Chef Edonist Sabatier" #slug: "coffret-2-pieces-office-et-chef-edonist-sabatier-5480" #description: """ <div class="col is-12"><ul>\n <li>coffret contenant 1 couteau d'office et un couteau chef 20 cm.</li>\n <li>Fabriqué en France.</li>\n <li>Acier inoxydable renforcé.</li>\n </ul></div><h1>Caractéristiques Coffret 2 pièces Office et Chef Edonist Sabatier</h1><div class="col is-12">- 1 couteau d'office lame acier inoxydable 10 cm.<br />- 1 couteau chef lame acier inoxydable 20 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 {#9309 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9094 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30574 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30512 …} +context: Sylius\TwigHooks\Bag\DataBag {#30521 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30573 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9313 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9323 #collection: Doctrine\Common\Collections\ArrayCollection {#9324 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9322 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30574 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30512 …} +context: Sylius\TwigHooks\Bag\DataBag {#30521 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30573 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret 2 pièces Office et Chef Edonist Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9323 #collection: Doctrine\Common\Collections\ArrayCollection {#9324 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9322 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30580 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30574 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30512 …} +context: Sylius\TwigHooks\Bag\DataBag {#30521 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30573 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9313 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9323 #collection: Doctrine\Common\Collections\ArrayCollection {#9324 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9322 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30630 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30621 …} +context: Sylius\TwigHooks\Bag\DataBag {#30628 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30629 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9313 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30633 +variant: App\Entity\Product\ProductVariant {#9313 …} +price: "79,00\u{A0}€" +originalPrice: "85,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30630 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30621 …} +context: Sylius\TwigHooks\Bag\DataBag {#30628 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30629 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 5.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9329 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9336 …} #variants: Doctrine\ORM\PersistentCollection {#9349 …} #options: Doctrine\ORM\PersistentCollection {#9340 …} #associations: Doctrine\ORM\PersistentCollection {#9338 …} #createdAt: DateTime @1758632238 {#9325 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9326 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9343 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9344 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9329} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></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 {#9346 …} #channels: Doctrine\ORM\PersistentCollection {#9334 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9332 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30519 +product: App\Entity\Product\Product {#9329 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9336 …} #variants: Doctrine\ORM\PersistentCollection {#9349 …} #options: Doctrine\ORM\PersistentCollection {#9340 …} #associations: Doctrine\ORM\PersistentCollection {#9338 …} #createdAt: DateTime @1758632238 {#9325 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9326 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9343 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9344 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9329} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></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 {#9346 …} #channels: Doctrine\ORM\PersistentCollection {#9334 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9332 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9350 …} +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 {#28272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28305 …} +context: Sylius\TwigHooks\Bag\DataBag {#28311 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28298 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9329 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9336 …} #variants: Doctrine\ORM\PersistentCollection {#9349 …} #options: Doctrine\ORM\PersistentCollection {#9340 …} #associations: Doctrine\ORM\PersistentCollection {#9338 …} #createdAt: DateTime @1758632238 {#9325 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9326 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9343 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9344 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9329} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></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 {#9346 …} #channels: Doctrine\ORM\PersistentCollection {#9334 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9332 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mandoline Swing Plus De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30750 -props: [ "product" => App\Entity\Product\Product {#9329 #id: 672 #code: "mandoline-swing-plus-de-buyer-1501" #attributes: Doctrine\ORM\PersistentCollection {#9336 …} #variants: Doctrine\ORM\PersistentCollection {#9349 …} #options: Doctrine\ORM\PersistentCollection {#9340 …} #associations: Doctrine\ORM\PersistentCollection {#9338 …} #createdAt: DateTime @1758632238 {#9325 : 2025-09-23 20:57:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632238 {#9326 : 2025-09-23 20:57:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9343 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9344 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9329} #id: 672 #name: "Mandoline Swing Plus De Buyer" #slug: "mandoline-swing-plus-de-buyer-1501" #description: """ <div class="col is-12"><ul>\n <li>Simplicité d'utilisation.</li>\n <li>Poussoir ergonomique pour une sécurité maximale.</li>\n <li>Compacte et pliable, facile à ranger.</li>\n <li><span style="font-weight: bold;">Fabrication française. Val d'Ajol (Vosges)</span></li>\n <li><span style="font-weight: bold;"><strong>Offre groupée avec Accessoire Gravity</strong><br /></span></li>\n </ul></div><div class="col is-12"><strong>Accessoire Gravity</strong> <a rel="nofollow" href="https://www.cuisinstore.com/de-buyer-accessoire-rondelles-gravity-pour-mandoline-de-buyer-prd5994.html">En Savoir Plus</a></div><h1>Description Mandoline Swing Plus De Buyer</h1><div class="col is-12">La mandoline swing Plus De Buyer permet de réaliser en toute simplicité de nombreuses préparations : coupes juliennes, rondelles lisses ou ondulées, coupes gaufrées.<br />La mise en place des lames et peignes est pratique: il suffit de les insérer sur le côté.</div><h1>Caractéristiques Mandoline Swing Plus De Buyer</h1><div class="col is-12">Corps en acier inoxydable et polymères composites. Lame horizontale micro lobes. Lame et peigne en aciers spéciaux trempés. Livrée avec 1 double lame horizontale (lisse et ondulée), 1 double peigne (4 et 10 mm) et 1 poussoir ergonomique. Hauteur de coupe réglable de 0,5 à 10 mm (pas de 0,5 mm). Dimensions du produit 40 x 17 x 19,5 cm. Poids 1,2 kg. Garantie 2 ans.<br /></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 {#9346 …} #channels: Doctrine\ORM\PersistentCollection {#9334 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9254 …} #reviews: Doctrine\ORM\PersistentCollection {#9330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9332 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30808 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30734 …} +context: Sylius\TwigHooks\Bag\DataBag {#30743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9350 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9360 #collection: Doctrine\Common\Collections\ArrayCollection {#9361 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9359 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30808 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30734 …} +context: Sylius\TwigHooks\Bag\DataBag {#30743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Mandoline Swing Plus De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9360 #collection: Doctrine\Common\Collections\ArrayCollection {#9361 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9359 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30814 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30808 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30734 …} +context: Sylius\TwigHooks\Bag\DataBag {#30743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9350 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9360 #collection: Doctrine\Common\Collections\ArrayCollection {#9361 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9359 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30864 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30855 …} +context: Sylius\TwigHooks\Bag\DataBag {#30862 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30863 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9350 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30867 +variant: App\Entity\Product\ProductVariant {#9350 …} +price: "84,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9713 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13143 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9710 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30864 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30855 …} +context: Sylius\TwigHooks\Bag\DataBag {#30862 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30863 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 19.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13208 …} +context: Sylius\TwigHooks\Bag\DataBag {#28007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13218 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31174 +cart: App\Entity\Order\Order {#14122 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13208 …} +context: Sylius\TwigHooks\Bag\DataBag {#28007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13218 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||