Components
12
Twig Components
44
Render Count
72
ms
Render Time
108.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 108.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12602 …} +context: Sylius\TwigHooks\Bag\DataBag {#12608 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12607 …} +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 {#13229 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12609 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12602 …} +context: Sylius\TwigHooks\Bag\DataBag {#12608 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12607 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 108.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13306 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13302 …} +context: Sylius\TwigHooks\Bag\DataBag {#13304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13305 …} +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 {#13315 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13306 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13302 …} +context: Sylius\TwigHooks\Bag\DataBag {#13304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13305 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 108.0 MiB | 4.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13397 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13376 …} +context: Sylius\TwigHooks\Bag\DataBag {#13396 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13395 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13412 +cart: App\Entity\Order\Order {#13479 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13397 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13376 …} +context: Sylius\TwigHooks\Bag\DataBag {#13396 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13395 …} +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 | 108.0 MiB | 14.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13653 …} +context: Sylius\TwigHooks\Bag\DataBag {#13659 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13651 …} +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 {#13674 #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 {#13665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13653 …} +context: Sylius\TwigHooks\Bag\DataBag {#13659 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13651 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27460 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27456 …} +context: Sylius\TwigHooks\Bag\DataBag {#27457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27459 …} +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 {#27469 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27460 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27456 …} +context: Sylius\TwigHooks\Bag\DataBag {#27457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27459 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27569 …} +context: Sylius\TwigHooks\Bag\DataBag {#27570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27572 …} +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 {#27581 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27569 …} +context: Sylius\TwigHooks\Bag\DataBag {#27570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27572 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 1.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27640 …} +context: Sylius\TwigHooks\Bag\DataBag {#27641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27643 …} +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 {#27652 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27640 …} +context: Sylius\TwigHooks\Bag\DataBag {#27641 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27643 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 108.0 MiB | 8.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 612 #code: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632232 {#7725 : 2025-09-23 20:57:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632232 {#7770 : 2025-09-23 20:57:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 612 #name: "Couteau à découper Forgé Saveur Lion Sabatier" #slug: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée haut de gamme.</li>\n <li>Manche ergonomique en bois compressé.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">Grâce à ses caractéristiques techniques de haut vol, le couteau à découper Forgé Saveur Sabatier fait incontestablement parti des meilleurs couteaux à découper du marché. La lame est 100% forgée. Façonnée dans une seule pièce d'acier, cela décuple sa solidité. La dureté de la lame est encore augmentée grâce à un enrichissement en azote ce qui offre un tranchant plus durable. Enfin la lame est en acier inoxydable, ce qui met le couteau à l'abri de la corrosion.<br /><br />La forme spécifique du couteau à découper permet une découpe parfaite de toutes vos viandes et volailles. N'hésitez pas à l'accompagner de la <a rel="nofollow" href="https://www.cuisinstore.com/lion-sabatier-fourchette-saveur-prd604.html">fourchette à découper Saveur.</a></div><h1>Caractéristiques Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">- Lame 22 cm forgée acier inox N4116 Nitro.<br />- Poids 220 grammes.<br />- Mitre massive pleine soie.<br />- Manche riveté bois lamellé compressé passant au lave vaisselle.<br />- Fabriqué en France.</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 {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28178 +product: App\Entity\Product\Product {#7995 #id: 612 #code: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632232 {#7725 : 2025-09-23 20:57:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632232 {#7770 : 2025-09-23 20:57:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 612 #name: "Couteau à découper Forgé Saveur Lion Sabatier" #slug: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée haut de gamme.</li>\n <li>Manche ergonomique en bois compressé.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">Grâce à ses caractéristiques techniques de haut vol, le couteau à découper Forgé Saveur Sabatier fait incontestablement parti des meilleurs couteaux à découper du marché. La lame est 100% forgée. Façonnée dans une seule pièce d'acier, cela décuple sa solidité. La dureté de la lame est encore augmentée grâce à un enrichissement en azote ce qui offre un tranchant plus durable. Enfin la lame est en acier inoxydable, ce qui met le couteau à l'abri de la corrosion.<br /><br />La forme spécifique du couteau à découper permet une découpe parfaite de toutes vos viandes et volailles. N'hésitez pas à l'accompagner de la <a rel="nofollow" href="https://www.cuisinstore.com/lion-sabatier-fourchette-saveur-prd604.html">fourchette à découper Saveur.</a></div><h1>Caractéristiques Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">- Lame 22 cm forgée acier inox N4116 Nitro.<br />- Poids 220 grammes.<br />- Mitre massive pleine soie.<br />- Manche riveté bois lamellé compressé passant au lave vaisselle.<br />- Fabriqué en France.</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 {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28444 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 1.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 612 #code: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632232 {#7725 : 2025-09-23 20:57:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632232 {#7770 : 2025-09-23 20:57:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 612 #name: "Couteau à découper Forgé Saveur Lion Sabatier" #slug: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée haut de gamme.</li>\n <li>Manche ergonomique en bois compressé.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">Grâce à ses caractéristiques techniques de haut vol, le couteau à découper Forgé Saveur Sabatier fait incontestablement parti des meilleurs couteaux à découper du marché. La lame est 100% forgée. Façonnée dans une seule pièce d'acier, cela décuple sa solidité. La dureté de la lame est encore augmentée grâce à un enrichissement en azote ce qui offre un tranchant plus durable. Enfin la lame est en acier inoxydable, ce qui met le couteau à l'abri de la corrosion.<br /><br />La forme spécifique du couteau à découper permet une découpe parfaite de toutes vos viandes et volailles. N'hésitez pas à l'accompagner de la <a rel="nofollow" href="https://www.cuisinstore.com/lion-sabatier-fourchette-saveur-prd604.html">fourchette à découper Saveur.</a></div><h1>Caractéristiques Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">- Lame 22 cm forgée acier inox N4116 Nitro.<br />- Poids 220 grammes.<br />- Mitre massive pleine soie.<br />- Manche riveté bois lamellé compressé passant au lave vaisselle.<br />- Fabriqué en France.</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 {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à découper Forgé Saveur Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28855 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 612 #code: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632232 {#7725 : 2025-09-23 20:57:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632232 {#7770 : 2025-09-23 20:57:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 612 #name: "Couteau à découper Forgé Saveur Lion Sabatier" #slug: "couteau-a-decouper-forge-saveur-lion-sabatier-603" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée haut de gamme.</li>\n <li>Manche ergonomique en bois compressé.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">Grâce à ses caractéristiques techniques de haut vol, le couteau à découper Forgé Saveur Sabatier fait incontestablement parti des meilleurs couteaux à découper du marché. La lame est 100% forgée. Façonnée dans une seule pièce d'acier, cela décuple sa solidité. La dureté de la lame est encore augmentée grâce à un enrichissement en azote ce qui offre un tranchant plus durable. Enfin la lame est en acier inoxydable, ce qui met le couteau à l'abri de la corrosion.<br /><br />La forme spécifique du couteau à découper permet une découpe parfaite de toutes vos viandes et volailles. N'hésitez pas à l'accompagner de la <a rel="nofollow" href="https://www.cuisinstore.com/lion-sabatier-fourchette-saveur-prd604.html">fourchette à découper Saveur.</a></div><h1>Caractéristiques Couteau à découper Forgé Saveur Lion Sabatier</h1><div class="col is-12">- Lame 22 cm forgée acier inox N4116 Nitro.<br />- Poids 220 grammes.<br />- Mitre massive pleine soie.<br />- Manche riveté bois lamellé compressé passant au lave vaisselle.<br />- Fabriqué en France.</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 {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28922 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28444 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28790 #collection: Doctrine\Common\Collections\ArrayCollection {#28789 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38164 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38216 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28922 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à découper Forgé Saveur Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28790 #collection: Doctrine\Common\Collections\ArrayCollection {#28789 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38164 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38216 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28933 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28922 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28444 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28790 #collection: Doctrine\Common\Collections\ArrayCollection {#28789 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38164 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38216 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28991 …} +context: Sylius\TwigHooks\Bag\DataBag {#28999 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29000 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28444 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29010 +variant: App\Entity\Product\ProductVariant {#28444 …} +price: "51,00\u{A0}€" +originalPrice: "51,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28991 …} +context: Sylius\TwigHooks\Bag\DataBag {#28999 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29000 …} +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 | 108.0 MiB | 3.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8539 #id: 622 #code: "couteau-a-decouper-fuso-lion-sabatier-527" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632233 {#8537 : 2025-09-23 20:57:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632233 {#8538 : 2025-09-23 20:57:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 622 #name: "Couteau à découper Fuso Lion Sabatier" #slug: "couteau-a-decouper-fuso-lion-sabatier-527" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Tenue en main optimale.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li>Coupe et réaffutage droitier ET gaucher. </li>\n <li><strong>Fabrication française. Thiers (Puy de Dôme Auvergne)</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Le couteau à découper FUSO à la fois esthétique et efficace assure un tranchant et un équilibre parfait. I<span style="text-decoration: underline;"></span>déal pour<span style="text-decoration: underline;"> </span><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank"><span style="color: rgb(0, 0, 0);">découper les volailles, trancher les gigots, épaules....</span><br /></a></div><h1>Caractéristiques couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Lame inox carbone traitée et forgée. Fil carbone micro-biseauté symétriquement permettant une utilisation de coupe et un réaffutage aussi efficace pour droitier comme pour gaucher. Structure monovolume. Manche ergonomique. Garantie 10 ans. Va au lave vaisselle.<br /><br /><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank">Bien choisir son couteau de cuisine</a></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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28833 +product: App\Entity\Product\Product {#8539 #id: 622 #code: "couteau-a-decouper-fuso-lion-sabatier-527" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632233 {#8537 : 2025-09-23 20:57:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632233 {#8538 : 2025-09-23 20:57:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 622 #name: "Couteau à découper Fuso Lion Sabatier" #slug: "couteau-a-decouper-fuso-lion-sabatier-527" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Tenue en main optimale.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li>Coupe et réaffutage droitier ET gaucher. </li>\n <li><strong>Fabrication française. Thiers (Puy de Dôme Auvergne)</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Le couteau à découper FUSO à la fois esthétique et efficace assure un tranchant et un équilibre parfait. I<span style="text-decoration: underline;"></span>déal pour<span style="text-decoration: underline;"> </span><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank"><span style="color: rgb(0, 0, 0);">découper les volailles, trancher les gigots, épaules....</span><br /></a></div><h1>Caractéristiques couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Lame inox carbone traitée et forgée. Fil carbone micro-biseauté symétriquement permettant une utilisation de coupe et un réaffutage aussi efficace pour droitier comme pour gaucher. Structure monovolume. Manche ergonomique. Garantie 10 ans. Va au lave vaisselle.<br /><br /><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank">Bien choisir son couteau de cuisine</a></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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29083 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8539 #id: 622 #code: "couteau-a-decouper-fuso-lion-sabatier-527" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632233 {#8537 : 2025-09-23 20:57:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632233 {#8538 : 2025-09-23 20:57:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 622 #name: "Couteau à découper Fuso Lion Sabatier" #slug: "couteau-a-decouper-fuso-lion-sabatier-527" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Tenue en main optimale.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li>Coupe et réaffutage droitier ET gaucher. </li>\n <li><strong>Fabrication française. Thiers (Puy de Dôme Auvergne)</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Le couteau à découper FUSO à la fois esthétique et efficace assure un tranchant et un équilibre parfait. I<span style="text-decoration: underline;"></span>déal pour<span style="text-decoration: underline;"> </span><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank"><span style="color: rgb(0, 0, 0);">découper les volailles, trancher les gigots, épaules....</span><br /></a></div><h1>Caractéristiques couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Lame inox carbone traitée et forgée. Fil carbone micro-biseauté symétriquement permettant une utilisation de coupe et un réaffutage aussi efficace pour droitier comme pour gaucher. Structure monovolume. Manche ergonomique. Garantie 10 ans. Va au lave vaisselle.<br /><br /><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank">Bien choisir son couteau de cuisine</a></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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à découper Fuso Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29157 -props: [ "product" => App\Entity\Product\Product {#8539 #id: 622 #code: "couteau-a-decouper-fuso-lion-sabatier-527" #attributes: Doctrine\ORM\PersistentCollection {#8549 …} #variants: Doctrine\ORM\PersistentCollection {#8551 …} #options: Doctrine\ORM\PersistentCollection {#8555 …} #associations: Doctrine\ORM\PersistentCollection {#8553 …} #createdAt: DateTime @1758632233 {#8537 : 2025-09-23 20:57:13.0 PRC (+08:00) } #updatedAt: DateTime @1758632233 {#8538 : 2025-09-23 20:57:13.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8558 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8559 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8539} #id: 622 #name: "Couteau à découper Fuso Lion Sabatier" #slug: "couteau-a-decouper-fuso-lion-sabatier-527" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Tenue en main optimale.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li>Coupe et réaffutage droitier ET gaucher. </li>\n <li><strong>Fabrication française. Thiers (Puy de Dôme Auvergne)</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Le couteau à découper FUSO à la fois esthétique et efficace assure un tranchant et un équilibre parfait. I<span style="text-decoration: underline;"></span>déal pour<span style="text-decoration: underline;"> </span><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank"><span style="color: rgb(0, 0, 0);">découper les volailles, trancher les gigots, épaules....</span><br /></a></div><h1>Caractéristiques couteau à découper Fuso Lion Sabatier</h1><div class="col is-12">Lame inox carbone traitée et forgée. Fil carbone micro-biseauté symétriquement permettant une utilisation de coupe et un réaffutage aussi efficace pour droitier comme pour gaucher. Structure monovolume. Manche ergonomique. Garantie 10 ans. Va au lave vaisselle.<br /><br /><a style="color: rgb(255, 102, 0);" href="http://www.cuisinstore.com/couteau-de-cuisine-ustensiles-de-cuisine-399.html" target="_blank">Bien choisir son couteau de cuisine</a></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 {#8561 …} #channels: Doctrine\ORM\PersistentCollection {#8547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8541 …} #reviews: Doctrine\ORM\PersistentCollection {#8543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8545 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29150 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29141 …} +context: Sylius\TwigHooks\Bag\DataBag {#29208 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29138 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29083 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29091 #collection: Doctrine\Common\Collections\ArrayCollection {#29103 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29079 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29150 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29141 …} +context: Sylius\TwigHooks\Bag\DataBag {#29208 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29138 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à découper Fuso Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29091 #collection: Doctrine\Common\Collections\ArrayCollection {#29103 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29079 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29212 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29150 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29141 …} +context: Sylius\TwigHooks\Bag\DataBag {#29208 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29138 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29083 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29091 #collection: Doctrine\Common\Collections\ArrayCollection {#29103 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29079 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38238 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …} +context: Sylius\TwigHooks\Bag\DataBag {#29260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29261 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29083 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29265 +variant: App\Entity\Product\ProductVariant {#29083 …} +price: "71,00\u{A0}€" +originalPrice: "71,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29262 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29253 …} +context: Sylius\TwigHooks\Bag\DataBag {#29260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29261 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 108.0 MiB | 3.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8565 #id: 630 #code: "couteau-a-decouper-pluton-sabatier-lion-1121" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632234 {#8563 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8564 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 630 #name: "Couteau à découper Pluton Sabatier Lion" #slug: "couteau-a-decouper-pluton-sabatier-lion-1121" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée.</li>\n <li>Manche riveté.</li>\n <li>Excellent rapport qualité-prix </li>\n </ul></div><h1>Description Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12"><p>Lame forgée d’une seule pièce particulièrement résistante. Lame acier inox au carbone trempé assurant un tranchant impeccable. </p></div><h1>Caractéristiques Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12">Manche riveté ergonomique, excellente prise en main. Mitre carré. Lame 20 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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29148 +product: App\Entity\Product\Product {#8565 #id: 630 #code: "couteau-a-decouper-pluton-sabatier-lion-1121" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632234 {#8563 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8564 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 630 #name: "Couteau à découper Pluton Sabatier Lion" #slug: "couteau-a-decouper-pluton-sabatier-lion-1121" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée.</li>\n <li>Manche riveté.</li>\n <li>Excellent rapport qualité-prix </li>\n </ul></div><h1>Description Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12"><p>Lame forgée d’une seule pièce particulièrement résistante. Lame acier inox au carbone trempé assurant un tranchant impeccable. </p></div><h1>Caractéristiques Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12">Manche riveté ergonomique, excellente prise en main. Mitre carré. Lame 20 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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29328 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8565 #id: 630 #code: "couteau-a-decouper-pluton-sabatier-lion-1121" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632234 {#8563 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8564 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 630 #name: "Couteau à découper Pluton Sabatier Lion" #slug: "couteau-a-decouper-pluton-sabatier-lion-1121" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée.</li>\n <li>Manche riveté.</li>\n <li>Excellent rapport qualité-prix </li>\n </ul></div><h1>Description Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12"><p>Lame forgée d’une seule pièce particulièrement résistante. Lame acier inox au carbone trempé assurant un tranchant impeccable. </p></div><h1>Caractéristiques Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12">Manche riveté ergonomique, excellente prise en main. Mitre carré. Lame 20 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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à découper Pluton Sabatier Lion" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29402 -props: [ "product" => App\Entity\Product\Product {#8565 #id: 630 #code: "couteau-a-decouper-pluton-sabatier-lion-1121" #attributes: Doctrine\ORM\PersistentCollection {#8575 …} #variants: Doctrine\ORM\PersistentCollection {#8577 …} #options: Doctrine\ORM\PersistentCollection {#8581 …} #associations: Doctrine\ORM\PersistentCollection {#8579 …} #createdAt: DateTime @1758632234 {#8563 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8564 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8584 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8585 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8565} #id: 630 #name: "Couteau à découper Pluton Sabatier Lion" #slug: "couteau-a-decouper-pluton-sabatier-lion-1121" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée.</li>\n <li>Manche riveté.</li>\n <li>Excellent rapport qualité-prix </li>\n </ul></div><h1>Description Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12"><p>Lame forgée d’une seule pièce particulièrement résistante. Lame acier inox au carbone trempé assurant un tranchant impeccable. </p></div><h1>Caractéristiques Couteau à découper Pluton Sabatier Lion</h1><div class="col is-12">Manche riveté ergonomique, excellente prise en main. Mitre carré. Lame 20 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 {#8587 …} #channels: Doctrine\ORM\PersistentCollection {#8573 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8567 …} #reviews: Doctrine\ORM\PersistentCollection {#8569 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8571 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29395 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29386 …} +context: Sylius\TwigHooks\Bag\DataBag {#29453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29383 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29328 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29336 #collection: Doctrine\Common\Collections\ArrayCollection {#29348 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29324 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38250 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29395 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29386 …} +context: Sylius\TwigHooks\Bag\DataBag {#29453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29383 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à découper Pluton Sabatier Lion" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29336 #collection: Doctrine\Common\Collections\ArrayCollection {#29348 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29324 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38250 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29457 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29395 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29386 …} +context: Sylius\TwigHooks\Bag\DataBag {#29453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29383 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29328 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29336 #collection: Doctrine\Common\Collections\ArrayCollection {#29348 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29324 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38250 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38252 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29507 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29498 …} +context: Sylius\TwigHooks\Bag\DataBag {#29505 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29506 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29328 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29510 +variant: App\Entity\Product\ProductVariant {#29328 …} +price: "25,00\u{A0}€" +originalPrice: "25,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29507 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29498 …} +context: Sylius\TwigHooks\Bag\DataBag {#29505 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29506 …} +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 | 108.0 MiB | 4.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8591 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#8601 …} #variants: Doctrine\ORM\PersistentCollection {#8603 …} #options: Doctrine\ORM\PersistentCollection {#8607 …} #associations: Doctrine\ORM\PersistentCollection {#8605 …} #createdAt: DateTime @1758632234 {#8589 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8590 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8610 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8611 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 638 #name: "Couteau à découper Chef" #slug: "couteau-a-decouper-chef-594" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adapté pour un usage quotidien.</li>\n <li>Utilisation confortable et sécurisante. </li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description couteau à découper Chef</h1><div class="col is-12">Le couteau à découper Chef est un couteau de cuisine professionnel parfaitement adapté pour un usage quotidien.<br />Il est équipé d'une mître (partie centrale du couteau) entre le manche et la lame. Cet élément confère au couteau équilibre et balance rendant ainsi son utilisation plus confortable et sécurisante.<br />Le couteau à découper Chef est idéal pour découper les pièces de viande.</div><h1>Caractéristiques couteau à découper Chef</h1><div class="col is-12">Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche riveté en résine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><span></span><a target="_blank" href="../../../couteau-de-cuisine-ustensiles-de-cuisine-399.html" style="color: rgb(255, 102, 0);">Bien choisir son couteau de cuisine</a></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 {#8613 …} #channels: Doctrine\ORM\PersistentCollection {#8599 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8593 …} #reviews: Doctrine\ORM\PersistentCollection {#8595 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8597 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29393 +product: App\Entity\Product\Product {#8591 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#8601 …} #variants: Doctrine\ORM\PersistentCollection {#8603 …} #options: Doctrine\ORM\PersistentCollection {#8607 …} #associations: Doctrine\ORM\PersistentCollection {#8605 …} #createdAt: DateTime @1758632234 {#8589 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8590 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8610 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8611 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 638 #name: "Couteau à découper Chef" #slug: "couteau-a-decouper-chef-594" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adapté pour un usage quotidien.</li>\n <li>Utilisation confortable et sécurisante. </li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description couteau à découper Chef</h1><div class="col is-12">Le couteau à découper Chef est un couteau de cuisine professionnel parfaitement adapté pour un usage quotidien.<br />Il est équipé d'une mître (partie centrale du couteau) entre le manche et la lame. Cet élément confère au couteau équilibre et balance rendant ainsi son utilisation plus confortable et sécurisante.<br />Le couteau à découper Chef est idéal pour découper les pièces de viande.</div><h1>Caractéristiques couteau à découper Chef</h1><div class="col is-12">Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche riveté en résine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><span></span><a target="_blank" href="../../../couteau-de-cuisine-ustensiles-de-cuisine-399.html" style="color: rgb(255, 102, 0);">Bien choisir son couteau de cuisine</a></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 {#8613 …} #channels: Doctrine\ORM\PersistentCollection {#8599 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8593 …} #reviews: Doctrine\ORM\PersistentCollection {#8595 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8597 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29573 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8591 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#8601 …} #variants: Doctrine\ORM\PersistentCollection {#8603 …} #options: Doctrine\ORM\PersistentCollection {#8607 …} #associations: Doctrine\ORM\PersistentCollection {#8605 …} #createdAt: DateTime @1758632234 {#8589 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8590 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8610 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8611 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 638 #name: "Couteau à découper Chef" #slug: "couteau-a-decouper-chef-594" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adapté pour un usage quotidien.</li>\n <li>Utilisation confortable et sécurisante. </li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description couteau à découper Chef</h1><div class="col is-12">Le couteau à découper Chef est un couteau de cuisine professionnel parfaitement adapté pour un usage quotidien.<br />Il est équipé d'une mître (partie centrale du couteau) entre le manche et la lame. Cet élément confère au couteau équilibre et balance rendant ainsi son utilisation plus confortable et sécurisante.<br />Le couteau à découper Chef est idéal pour découper les pièces de viande.</div><h1>Caractéristiques couteau à découper Chef</h1><div class="col is-12">Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche riveté en résine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><span></span><a target="_blank" href="../../../couteau-de-cuisine-ustensiles-de-cuisine-399.html" style="color: rgb(255, 102, 0);">Bien choisir son couteau de cuisine</a></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 {#8613 …} #channels: Doctrine\ORM\PersistentCollection {#8599 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8593 …} #reviews: Doctrine\ORM\PersistentCollection {#8595 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8597 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à découper Chef" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29647 -props: [ "product" => App\Entity\Product\Product {#8591 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#8601 …} #variants: Doctrine\ORM\PersistentCollection {#8603 …} #options: Doctrine\ORM\PersistentCollection {#8607 …} #associations: Doctrine\ORM\PersistentCollection {#8605 …} #createdAt: DateTime @1758632234 {#8589 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8590 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8610 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8611 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8591} #id: 638 #name: "Couteau à découper Chef" #slug: "couteau-a-decouper-chef-594" #description: """ <div class="col is-12"><ul>\n <li>Parfaitement adapté pour un usage quotidien.</li>\n <li>Utilisation confortable et sécurisante. </li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description couteau à découper Chef</h1><div class="col is-12">Le couteau à découper Chef est un couteau de cuisine professionnel parfaitement adapté pour un usage quotidien.<br />Il est équipé d'une mître (partie centrale du couteau) entre le manche et la lame. Cet élément confère au couteau équilibre et balance rendant ainsi son utilisation plus confortable et sécurisante.<br />Le couteau à découper Chef est idéal pour découper les pièces de viande.</div><h1>Caractéristiques couteau à découper Chef</h1><div class="col is-12">Lame pleine soie en acier inoxydable 20 cm. Mitre aluminium. Manche riveté en résine noire. Garantie 10 ans. Va au lave vaisselle.<br /><br /><span></span><a target="_blank" href="../../../couteau-de-cuisine-ustensiles-de-cuisine-399.html" style="color: rgb(255, 102, 0);">Bien choisir son couteau de cuisine</a></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 {#8613 …} #channels: Doctrine\ORM\PersistentCollection {#8599 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8593 …} #reviews: Doctrine\ORM\PersistentCollection {#8595 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8597 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29631 …} +context: Sylius\TwigHooks\Bag\DataBag {#29698 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29628 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29573 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29581 #collection: Doctrine\Common\Collections\ArrayCollection {#29593 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38264 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29631 …} +context: Sylius\TwigHooks\Bag\DataBag {#29698 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29628 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à découper Chef" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29581 #collection: Doctrine\Common\Collections\ArrayCollection {#29593 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38264 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29702 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29631 …} +context: Sylius\TwigHooks\Bag\DataBag {#29698 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29628 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29573 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29581 #collection: Doctrine\Common\Collections\ArrayCollection {#29593 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38264 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38266 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29743 …} +context: Sylius\TwigHooks\Bag\DataBag {#29750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29573 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29755 +variant: App\Entity\Product\ProductVariant {#29573 …} +price: "28,00\u{A0}€" +originalPrice: "28,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29743 …} +context: Sylius\TwigHooks\Bag\DataBag {#29750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29751 …} +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 | 108.0 MiB | 5.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8617 #id: 650 #code: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #attributes: Doctrine\ORM\PersistentCollection {#8627 …} #variants: Doctrine\ORM\PersistentCollection {#8629 …} #options: Doctrine\ORM\PersistentCollection {#8633 …} #associations: Doctrine\ORM\PersistentCollection {#8631 …} #createdAt: DateTime @1758632235 {#8615 : 2025-09-23 20:57:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632235 {#8616 : 2025-09-23 20:57:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8636 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8637 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8617} #id: 650 #name: "Couteau de cuisine tranchelard Classic Ikon Wüsthof" #slug: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #description: """ <div class="col is-12"><ul>\n <li>Forgé en une seule pièce, durabilité et solidité.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabrication allemande.</li>\n </ul></div><h1>Description couteau de cuisine tranchelard Classic Ikon Wüsthof</h1><div class="col is-12"><br />Le couteau de cuisine tranchelard Classic Ikon Wüsthof est le couteau à trancher par excellence. Sa longue lame permet de découper les rôtis, viandes, jambons crus ou cuits de grande taille en fines tranches de même épaisseur.</div><h1>Caractéristiques Couteau de cuisine Classic Ikon Wüsthof</h1><div class="col is-12"><br />Les couteaux de cuisine Wusthof Classic Ikon possèdent une lame forgée dans une seule pièce d'un acier trempé à haute teneur en carbone. Ces caractéristiques permettent d'obtenir un couteau avec une lame à la fois solide, durable et au tranchant exceptionnel.<br />Les couteaux de cuisine Wusthof Classic Ikon sont équipés d'un manche synthétique riveté en 3 points. La construction du manche se fait sans soudure garantissant une hygiène parfaite.<br />Les couteaux de cuisine Wusthof Classic Ikon sont parfaitement équilibrés pour une utilisation confortable, sécurisante et sans effort. Compatible lave vaisselle.(un lavage à la main conservera intacte l'efficacité de votre couteau)</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 {#8639 …} #channels: Doctrine\ORM\PersistentCollection {#8625 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8619 …} #reviews: Doctrine\ORM\PersistentCollection {#8621 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8623 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29638 +product: App\Entity\Product\Product {#8617 #id: 650 #code: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #attributes: Doctrine\ORM\PersistentCollection {#8627 …} #variants: Doctrine\ORM\PersistentCollection {#8629 …} #options: Doctrine\ORM\PersistentCollection {#8633 …} #associations: Doctrine\ORM\PersistentCollection {#8631 …} #createdAt: DateTime @1758632235 {#8615 : 2025-09-23 20:57:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632235 {#8616 : 2025-09-23 20:57:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8636 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8637 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8617} #id: 650 #name: "Couteau de cuisine tranchelard Classic Ikon Wüsthof" #slug: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #description: """ <div class="col is-12"><ul>\n <li>Forgé en une seule pièce, durabilité et solidité.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabrication allemande.</li>\n </ul></div><h1>Description couteau de cuisine tranchelard Classic Ikon Wüsthof</h1><div class="col is-12"><br />Le couteau de cuisine tranchelard Classic Ikon Wüsthof est le couteau à trancher par excellence. Sa longue lame permet de découper les rôtis, viandes, jambons crus ou cuits de grande taille en fines tranches de même épaisseur.</div><h1>Caractéristiques Couteau de cuisine Classic Ikon Wüsthof</h1><div class="col is-12"><br />Les couteaux de cuisine Wusthof Classic Ikon possèdent une lame forgée dans une seule pièce d'un acier trempé à haute teneur en carbone. Ces caractéristiques permettent d'obtenir un couteau avec une lame à la fois solide, durable et au tranchant exceptionnel.<br />Les couteaux de cuisine Wusthof Classic Ikon sont équipés d'un manche synthétique riveté en 3 points. La construction du manche se fait sans soudure garantissant une hygiène parfaite.<br />Les couteaux de cuisine Wusthof Classic Ikon sont parfaitement équilibrés pour une utilisation confortable, sécurisante et sans effort. Compatible lave vaisselle.(un lavage à la main conservera intacte l'efficacité de votre couteau)</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 {#8639 …} #channels: Doctrine\ORM\PersistentCollection {#8625 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8619 …} #reviews: Doctrine\ORM\PersistentCollection {#8621 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8623 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29818 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8617 #id: 650 #code: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #attributes: Doctrine\ORM\PersistentCollection {#8627 …} #variants: Doctrine\ORM\PersistentCollection {#8629 …} #options: Doctrine\ORM\PersistentCollection {#8633 …} #associations: Doctrine\ORM\PersistentCollection {#8631 …} #createdAt: DateTime @1758632235 {#8615 : 2025-09-23 20:57:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632235 {#8616 : 2025-09-23 20:57:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8636 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8637 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8617} #id: 650 #name: "Couteau de cuisine tranchelard Classic Ikon Wüsthof" #slug: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #description: """ <div class="col is-12"><ul>\n <li>Forgé en une seule pièce, durabilité et solidité.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabrication allemande.</li>\n </ul></div><h1>Description couteau de cuisine tranchelard Classic Ikon Wüsthof</h1><div class="col is-12"><br />Le couteau de cuisine tranchelard Classic Ikon Wüsthof est le couteau à trancher par excellence. Sa longue lame permet de découper les rôtis, viandes, jambons crus ou cuits de grande taille en fines tranches de même épaisseur.</div><h1>Caractéristiques Couteau de cuisine Classic Ikon Wüsthof</h1><div class="col is-12"><br />Les couteaux de cuisine Wusthof Classic Ikon possèdent une lame forgée dans une seule pièce d'un acier trempé à haute teneur en carbone. Ces caractéristiques permettent d'obtenir un couteau avec une lame à la fois solide, durable et au tranchant exceptionnel.<br />Les couteaux de cuisine Wusthof Classic Ikon sont équipés d'un manche synthétique riveté en 3 points. La construction du manche se fait sans soudure garantissant une hygiène parfaite.<br />Les couteaux de cuisine Wusthof Classic Ikon sont parfaitement équilibrés pour une utilisation confortable, sécurisante et sans effort. Compatible lave vaisselle.(un lavage à la main conservera intacte l'efficacité de votre couteau)</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 {#8639 …} #channels: Doctrine\ORM\PersistentCollection {#8625 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8619 …} #reviews: Doctrine\ORM\PersistentCollection {#8621 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8623 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau de cuisine tranchelard Classic Ikon Wüsthof" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29892 -props: [ "product" => App\Entity\Product\Product {#8617 #id: 650 #code: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #attributes: Doctrine\ORM\PersistentCollection {#8627 …} #variants: Doctrine\ORM\PersistentCollection {#8629 …} #options: Doctrine\ORM\PersistentCollection {#8633 …} #associations: Doctrine\ORM\PersistentCollection {#8631 …} #createdAt: DateTime @1758632235 {#8615 : 2025-09-23 20:57:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632235 {#8616 : 2025-09-23 20:57:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8636 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8637 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8617} #id: 650 #name: "Couteau de cuisine tranchelard Classic Ikon Wüsthof" #slug: "couteau-de-cuisine-tranchelard-classic-ikon-wuesthof-2970" #description: """ <div class="col is-12"><ul>\n <li>Forgé en une seule pièce, durabilité et solidité.</li>\n <li>Tranchant exceptionnel.</li>\n <li>Fabrication allemande.</li>\n </ul></div><h1>Description couteau de cuisine tranchelard Classic Ikon Wüsthof</h1><div class="col is-12"><br />Le couteau de cuisine tranchelard Classic Ikon Wüsthof est le couteau à trancher par excellence. Sa longue lame permet de découper les rôtis, viandes, jambons crus ou cuits de grande taille en fines tranches de même épaisseur.</div><h1>Caractéristiques Couteau de cuisine Classic Ikon Wüsthof</h1><div class="col is-12"><br />Les couteaux de cuisine Wusthof Classic Ikon possèdent une lame forgée dans une seule pièce d'un acier trempé à haute teneur en carbone. Ces caractéristiques permettent d'obtenir un couteau avec une lame à la fois solide, durable et au tranchant exceptionnel.<br />Les couteaux de cuisine Wusthof Classic Ikon sont équipés d'un manche synthétique riveté en 3 points. La construction du manche se fait sans soudure garantissant une hygiène parfaite.<br />Les couteaux de cuisine Wusthof Classic Ikon sont parfaitement équilibrés pour une utilisation confortable, sécurisante et sans effort. Compatible lave vaisselle.(un lavage à la main conservera intacte l'efficacité de votre couteau)</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 {#8639 …} #channels: Doctrine\ORM\PersistentCollection {#8625 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8619 …} #reviews: Doctrine\ORM\PersistentCollection {#8621 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8623 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29957 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29876 …} +context: Sylius\TwigHooks\Bag\DataBag {#29946 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29818 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29826 #collection: Doctrine\Common\Collections\ArrayCollection {#29838 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29814 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38278 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29957 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29876 …} +context: Sylius\TwigHooks\Bag\DataBag {#29946 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau de cuisine tranchelard Classic Ikon Wüsthof" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29826 #collection: Doctrine\Common\Collections\ArrayCollection {#29838 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29814 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38278 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29962 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29957 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29876 …} +context: Sylius\TwigHooks\Bag\DataBag {#29946 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29818 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29826 #collection: Doctrine\Common\Collections\ArrayCollection {#29838 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29814 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38278 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38280 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30011 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30002 …} +context: Sylius\TwigHooks\Bag\DataBag {#30009 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30010 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29818 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30014 +variant: App\Entity\Product\ProductVariant {#29818 …} +price: "109,00\u{A0}€" +originalPrice: "109,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30011 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30002 …} +context: Sylius\TwigHooks\Bag\DataBag {#30009 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30010 …} +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 | 108.0 MiB | 6.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8643 #id: 1017 #code: "couteau-de-decoupe-fk2-de-buyer-5263" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1758632296 {#8641 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8642 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8643} #id: 1017 #name: "Couteau de découpe FK2 De Buyer" #slug: "couteau-de-decoupe-fk2-de-buyer-5263" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour les découpes en longueur.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Le Couteau de découpe FK2 De Buyer permet la découpe de fines tranches de viandes rôties, jambon… Sa lame est conçue pour offrir le moins de résistance possible, ce qui facilite les coupes en longueur.</div><h1>Caractéristiques Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Lame inox. Longueurs totales : 35,8 et 40,6 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29883 +product: App\Entity\Product\Product {#8643 #id: 1017 #code: "couteau-de-decoupe-fk2-de-buyer-5263" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1758632296 {#8641 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8642 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8643} #id: 1017 #name: "Couteau de découpe FK2 De Buyer" #slug: "couteau-de-decoupe-fk2-de-buyer-5263" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour les découpes en longueur.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Le Couteau de découpe FK2 De Buyer permet la découpe de fines tranches de viandes rôties, jambon… Sa lame est conçue pour offrir le moins de résistance possible, ce qui facilite les coupes en longueur.</div><h1>Caractéristiques Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Lame inox. Longueurs totales : 35,8 et 40,6 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30077 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8643 #id: 1017 #code: "couteau-de-decoupe-fk2-de-buyer-5263" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1758632296 {#8641 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8642 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8643} #id: 1017 #name: "Couteau de découpe FK2 De Buyer" #slug: "couteau-de-decoupe-fk2-de-buyer-5263" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour les découpes en longueur.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Le Couteau de découpe FK2 De Buyer permet la découpe de fines tranches de viandes rôties, jambon… Sa lame est conçue pour offrir le moins de résistance possible, ce qui facilite les coupes en longueur.</div><h1>Caractéristiques Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Lame inox. Longueurs totales : 35,8 et 40,6 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau de découpe FK2 De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30148 -props: [ "product" => App\Entity\Product\Product {#8643 #id: 1017 #code: "couteau-de-decoupe-fk2-de-buyer-5263" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1758632296 {#8641 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#8642 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8643} #id: 1017 #name: "Couteau de découpe FK2 De Buyer" #slug: "couteau-de-decoupe-fk2-de-buyer-5263" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour les découpes en longueur.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Le Couteau de découpe FK2 De Buyer permet la découpe de fines tranches de viandes rôties, jambon… Sa lame est conçue pour offrir le moins de résistance possible, ce qui facilite les coupes en longueur.</div><h1>Caractéristiques Couteau de découpe FK2 De Buyer</h1><div class="col is-12">Lame inox. Longueurs totales : 35,8 et 40,6 cm. Soie solide monobloc. Manche polymère et fibre de carbone. Système de contrepoids ajustable pour régler l'équilibre du couteau.</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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30210 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30132 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30077 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30085 #collection: Doctrine\Common\Collections\ArrayCollection {#30094 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30073 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38292 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30210 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30132 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau de découpe FK2 De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30085 #collection: Doctrine\Common\Collections\ArrayCollection {#30094 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30073 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38292 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30215 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30210 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30132 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30077 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30085 #collection: Doctrine\Common\Collections\ArrayCollection {#30094 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30073 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38292 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38294 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30264 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …} +context: Sylius\TwigHooks\Bag\DataBag {#30262 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30263 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30077 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30267 +variant: App\Entity\Product\ProductVariant {#30077 …} +price: "54,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30264 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …} +context: Sylius\TwigHooks\Bag\DataBag {#30262 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30263 …} +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 | 108.0 MiB | 4.12 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8666 #id: 1028 #code: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632298 {#8664 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#8665 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8666} #id: 1028 #name: "Couteau à découper Yatagan Edonist Sabatier" #slug: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inox forgée.</li>\n <li>Finition polie main.</li>\n <li>Rivets inox traversants.</li>\n <li><strong style="font-weight: bold;">Fabriqué à Thiers France.</strong></li>\n </ul></div><h1>Descriptif Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Le Dcouteau à découper Yatagan Edonist Sabatier vous permettra de découper toutes pièces de viande que ce soit des rôtis, jambons, volailles ou gigots. Il est muni d'une lame longue, fine et légèrement courbée pour une découpe idéale. Grâce à cette lame il sera facile de faire de longues découpes en une seule passe. Ce couteau est réputé pour trancher sans déchirer et permet d'obtenir des tranches régulières.</div><h1>Caractéristiques Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Lame en acier inoxydable de 20 cm.<br />Manche en ABS.<br />Rivets traversants en inox. <br />Lavage à la main conseillé. </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 {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30139 +product: App\Entity\Product\Product {#8666 #id: 1028 #code: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632298 {#8664 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#8665 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8666} #id: 1028 #name: "Couteau à découper Yatagan Edonist Sabatier" #slug: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inox forgée.</li>\n <li>Finition polie main.</li>\n <li>Rivets inox traversants.</li>\n <li><strong style="font-weight: bold;">Fabriqué à Thiers France.</strong></li>\n </ul></div><h1>Descriptif Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Le Dcouteau à découper Yatagan Edonist Sabatier vous permettra de découper toutes pièces de viande que ce soit des rôtis, jambons, volailles ou gigots. Il est muni d'une lame longue, fine et légèrement courbée pour une découpe idéale. Grâce à cette lame il sera facile de faire de longues découpes en une seule passe. Ce couteau est réputé pour trancher sans déchirer et permet d'obtenir des tranches régulières.</div><h1>Caractéristiques Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Lame en acier inoxydable de 20 cm.<br />Manche en ABS.<br />Rivets traversants en inox. <br />Lavage à la main conseillé. </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 {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30330 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8666 #id: 1028 #code: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632298 {#8664 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#8665 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8666} #id: 1028 #name: "Couteau à découper Yatagan Edonist Sabatier" #slug: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inox forgée.</li>\n <li>Finition polie main.</li>\n <li>Rivets inox traversants.</li>\n <li><strong style="font-weight: bold;">Fabriqué à Thiers France.</strong></li>\n </ul></div><h1>Descriptif Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Le Dcouteau à découper Yatagan Edonist Sabatier vous permettra de découper toutes pièces de viande que ce soit des rôtis, jambons, volailles ou gigots. Il est muni d'une lame longue, fine et légèrement courbée pour une découpe idéale. Grâce à cette lame il sera facile de faire de longues découpes en une seule passe. Ce couteau est réputé pour trancher sans déchirer et permet d'obtenir des tranches régulières.</div><h1>Caractéristiques Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Lame en acier inoxydable de 20 cm.<br />Manche en ABS.<br />Rivets traversants en inox. <br />Lavage à la main conseillé. </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 {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à découper Yatagan Edonist Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30401 -props: [ "product" => App\Entity\Product\Product {#8666 #id: 1028 #code: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632298 {#8664 : 2025-09-23 20:58:18.0 PRC (+08:00) } #updatedAt: DateTime @1758632298 {#8665 : 2025-09-23 20:58:18.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8666} #id: 1028 #name: "Couteau à découper Yatagan Edonist Sabatier" #slug: "couteau-a-decouper-yatagan-edonist-sabatier-5474" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inox forgée.</li>\n <li>Finition polie main.</li>\n <li>Rivets inox traversants.</li>\n <li><strong style="font-weight: bold;">Fabriqué à Thiers France.</strong></li>\n </ul></div><h1>Descriptif Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Le Dcouteau à découper Yatagan Edonist Sabatier vous permettra de découper toutes pièces de viande que ce soit des rôtis, jambons, volailles ou gigots. Il est muni d'une lame longue, fine et légèrement courbée pour une découpe idéale. Grâce à cette lame il sera facile de faire de longues découpes en une seule passe. Ce couteau est réputé pour trancher sans déchirer et permet d'obtenir des tranches régulières.</div><h1>Caractéristiques Couteau à découper Yatagan Edonist Sabatier</h1><div class="col is-12">Lame en acier inoxydable de 20 cm.<br />Manche en ABS.<br />Rivets traversants en inox. <br />Lavage à la main conseillé. </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 {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30385 …} +context: Sylius\TwigHooks\Bag\DataBag {#30452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30382 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30330 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30338 #collection: Doctrine\Common\Collections\ArrayCollection {#30347 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30326 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30385 …} +context: Sylius\TwigHooks\Bag\DataBag {#30452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30382 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à découper Yatagan Edonist Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30338 #collection: Doctrine\Common\Collections\ArrayCollection {#30347 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30326 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30456 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30385 …} +context: Sylius\TwigHooks\Bag\DataBag {#30452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30382 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30330 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30338 #collection: Doctrine\Common\Collections\ArrayCollection {#30347 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30326 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30506 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30497 …} +context: Sylius\TwigHooks\Bag\DataBag {#30504 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30505 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30330 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30509 +variant: App\Entity\Product\ProductVariant {#30330 …} +price: "47,00\u{A0}€" +originalPrice: "47,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30506 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30497 …} +context: Sylius\TwigHooks\Bag\DataBag {#30504 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30505 …} +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 | 108.0 MiB | 4.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8689 #id: 1042 #code: "couteau-tranchelard-riviera-arcos-5610" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632299 {#8687 : 2025-09-23 20:58:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632299 {#8688 : 2025-09-23 20:58:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1042 #name: "Couteau Tranchelard Riviera Arcos" #slug: "couteau-tranchelard-riviera-arcos-5610" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée en acier inoxydable alvéolée.</li>\n <li>Manche ergonomique.</li>\n <li>Fabriqué en Espagne.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">Le couteau tranchelard est un couteau à lame épaisse et acérée destiné à découper la viande, les jambons en fines tranches de même épaisseur. Le Couteau Tranchelard Rivira Arcos est fabriqué en Espagne dans l'une des plus anciennes coutellerie et est réalisé en acier inoxydable forgé. Sa lame est alvéolée pour ne pas adhérer à la viande. Son manche ergonomique riveté est en polyoxyméthylène ce qui lui confère une très grande résistance à l'abrasion. Entretien au lave-vaisselle.</div><h1>Caractéristiques Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">- Lame forgée en acier inoxydable forgée et alvéolée Nitrum.<br />- Manche ergonomique riveté en polyoxyméthylène.<br />- Longueur totale : 37 cm, lame : 25 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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30392 +product: App\Entity\Product\Product {#8689 #id: 1042 #code: "couteau-tranchelard-riviera-arcos-5610" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632299 {#8687 : 2025-09-23 20:58:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632299 {#8688 : 2025-09-23 20:58:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1042 #name: "Couteau Tranchelard Riviera Arcos" #slug: "couteau-tranchelard-riviera-arcos-5610" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée en acier inoxydable alvéolée.</li>\n <li>Manche ergonomique.</li>\n <li>Fabriqué en Espagne.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">Le couteau tranchelard est un couteau à lame épaisse et acérée destiné à découper la viande, les jambons en fines tranches de même épaisseur. Le Couteau Tranchelard Rivira Arcos est fabriqué en Espagne dans l'une des plus anciennes coutellerie et est réalisé en acier inoxydable forgé. Sa lame est alvéolée pour ne pas adhérer à la viande. Son manche ergonomique riveté est en polyoxyméthylène ce qui lui confère une très grande résistance à l'abrasion. Entretien au lave-vaisselle.</div><h1>Caractéristiques Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">- Lame forgée en acier inoxydable forgée et alvéolée Nitrum.<br />- Manche ergonomique riveté en polyoxyméthylène.<br />- Longueur totale : 37 cm, lame : 25 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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30572 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8689 #id: 1042 #code: "couteau-tranchelard-riviera-arcos-5610" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632299 {#8687 : 2025-09-23 20:58:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632299 {#8688 : 2025-09-23 20:58:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1042 #name: "Couteau Tranchelard Riviera Arcos" #slug: "couteau-tranchelard-riviera-arcos-5610" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée en acier inoxydable alvéolée.</li>\n <li>Manche ergonomique.</li>\n <li>Fabriqué en Espagne.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">Le couteau tranchelard est un couteau à lame épaisse et acérée destiné à découper la viande, les jambons en fines tranches de même épaisseur. Le Couteau Tranchelard Rivira Arcos est fabriqué en Espagne dans l'une des plus anciennes coutellerie et est réalisé en acier inoxydable forgé. Sa lame est alvéolée pour ne pas adhérer à la viande. Son manche ergonomique riveté est en polyoxyméthylène ce qui lui confère une très grande résistance à l'abrasion. Entretien au lave-vaisselle.</div><h1>Caractéristiques Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">- Lame forgée en acier inoxydable forgée et alvéolée Nitrum.<br />- Manche ergonomique riveté en polyoxyméthylène.<br />- Longueur totale : 37 cm, lame : 25 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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau Tranchelard Riviera Arcos" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30643 -props: [ "product" => App\Entity\Product\Product {#8689 #id: 1042 #code: "couteau-tranchelard-riviera-arcos-5610" #attributes: Doctrine\ORM\PersistentCollection {#8696 …} #variants: Doctrine\ORM\PersistentCollection {#8698 …} #options: Doctrine\ORM\PersistentCollection {#8702 …} #associations: Doctrine\ORM\PersistentCollection {#8700 …} #createdAt: DateTime @1758632299 {#8687 : 2025-09-23 20:58:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632299 {#8688 : 2025-09-23 20:58:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8705 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8706 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8689} #id: 1042 #name: "Couteau Tranchelard Riviera Arcos" #slug: "couteau-tranchelard-riviera-arcos-5610" #description: """ <div class="col is-12"><ul>\n <li>Lame forgée en acier inoxydable alvéolée.</li>\n <li>Manche ergonomique.</li>\n <li>Fabriqué en Espagne.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">Le couteau tranchelard est un couteau à lame épaisse et acérée destiné à découper la viande, les jambons en fines tranches de même épaisseur. Le Couteau Tranchelard Rivira Arcos est fabriqué en Espagne dans l'une des plus anciennes coutellerie et est réalisé en acier inoxydable forgé. Sa lame est alvéolée pour ne pas adhérer à la viande. Son manche ergonomique riveté est en polyoxyméthylène ce qui lui confère une très grande résistance à l'abrasion. Entretien au lave-vaisselle.</div><h1>Caractéristiques Couteau Tranchelard Riviera Arcos</h1><div class="col is-12">- Lame forgée en acier inoxydable forgée et alvéolée Nitrum.<br />- Manche ergonomique riveté en polyoxyméthylène.<br />- Longueur totale : 37 cm, lame : 25 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 {#8708 …} #channels: Doctrine\ORM\PersistentCollection {#8694 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8690 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8692 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30627 …} +context: Sylius\TwigHooks\Bag\DataBag {#30694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30624 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30572 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30580 #collection: Doctrine\Common\Collections\ArrayCollection {#30589 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30568 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30627 …} +context: Sylius\TwigHooks\Bag\DataBag {#30694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30624 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau Tranchelard Riviera Arcos" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30580 #collection: Doctrine\Common\Collections\ArrayCollection {#30589 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30568 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30698 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30636 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30627 …} +context: Sylius\TwigHooks\Bag\DataBag {#30694 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30624 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30572 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30580 #collection: Doctrine\Common\Collections\ArrayCollection {#30589 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30568 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30746 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30747 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30572 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30751 +variant: App\Entity\Product\ProductVariant {#30572 …} +price: "45,00\u{A0}€" +originalPrice: "45,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30746 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30747 …} +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 | 108.0 MiB | 4.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8712 #id: 956 #code: "couteau-anti-rayures-noir-chevalier-8280" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632281 {#8710 : 2025-09-23 20:58:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632281 {#8711 : 2025-09-23 20:58:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 956 #name: "Couteau Anti-Rayures Noir Chevalier" #slug: "couteau-anti-rayures-noir-chevalier-8280" #description: """ <div class="col is-12"><ul>\n <li>Plastique.</li>\n <li>N'abime pas le revêtements anti-adhésifs.</li>\n <li>Orifice de suspension.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">Le Couteau Anti-Rayures Noir Chevalier permet de découper les gâteaux, tartes, quiches... directement dans les plats à revêtement anti-adhésif sans abimer ces derniers. Il est muni d'un orifice de suspension et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">- Plastique.<br />- N'abime pas les revêtements anti-adhésifs.<br />- Orifice de suspension.<br />- Longueur : 29 cm.<br />- Compatible 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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30634 +product: App\Entity\Product\Product {#8712 #id: 956 #code: "couteau-anti-rayures-noir-chevalier-8280" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632281 {#8710 : 2025-09-23 20:58:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632281 {#8711 : 2025-09-23 20:58:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 956 #name: "Couteau Anti-Rayures Noir Chevalier" #slug: "couteau-anti-rayures-noir-chevalier-8280" #description: """ <div class="col is-12"><ul>\n <li>Plastique.</li>\n <li>N'abime pas le revêtements anti-adhésifs.</li>\n <li>Orifice de suspension.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">Le Couteau Anti-Rayures Noir Chevalier permet de découper les gâteaux, tartes, quiches... directement dans les plats à revêtement anti-adhésif sans abimer ces derniers. Il est muni d'un orifice de suspension et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">- Plastique.<br />- N'abime pas les revêtements anti-adhésifs.<br />- Orifice de suspension.<br />- Longueur : 29 cm.<br />- Compatible 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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30814 …} +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 {#27709 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27735 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8712 #id: 956 #code: "couteau-anti-rayures-noir-chevalier-8280" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632281 {#8710 : 2025-09-23 20:58:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632281 {#8711 : 2025-09-23 20:58:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 956 #name: "Couteau Anti-Rayures Noir Chevalier" #slug: "couteau-anti-rayures-noir-chevalier-8280" #description: """ <div class="col is-12"><ul>\n <li>Plastique.</li>\n <li>N'abime pas le revêtements anti-adhésifs.</li>\n <li>Orifice de suspension.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">Le Couteau Anti-Rayures Noir Chevalier permet de découper les gâteaux, tartes, quiches... directement dans les plats à revêtement anti-adhésif sans abimer ces derniers. Il est muni d'un orifice de suspension et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">- Plastique.<br />- N'abime pas les revêtements anti-adhésifs.<br />- Orifice de suspension.<br />- Longueur : 29 cm.<br />- Compatible 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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau Anti-Rayures Noir Chevalier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30885 -props: [ "product" => App\Entity\Product\Product {#8712 #id: 956 #code: "couteau-anti-rayures-noir-chevalier-8280" #attributes: Doctrine\ORM\PersistentCollection {#8719 …} #variants: Doctrine\ORM\PersistentCollection {#8721 …} #options: Doctrine\ORM\PersistentCollection {#8725 …} #associations: Doctrine\ORM\PersistentCollection {#8723 …} #createdAt: DateTime @1758632281 {#8710 : 2025-09-23 20:58:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632281 {#8711 : 2025-09-23 20:58:01.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8728 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8729 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8712} #id: 956 #name: "Couteau Anti-Rayures Noir Chevalier" #slug: "couteau-anti-rayures-noir-chevalier-8280" #description: """ <div class="col is-12"><ul>\n <li>Plastique.</li>\n <li>N'abime pas le revêtements anti-adhésifs.</li>\n <li>Orifice de suspension.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">Le Couteau Anti-Rayures Noir Chevalier permet de découper les gâteaux, tartes, quiches... directement dans les plats à revêtement anti-adhésif sans abimer ces derniers. Il est muni d'un orifice de suspension et se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Couteau Anti-Rayures Noir Chevalier</h1><div class="col is-12">- Plastique.<br />- N'abime pas les revêtements anti-adhésifs.<br />- Orifice de suspension.<br />- Longueur : 29 cm.<br />- Compatible 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 {#8731 …} #channels: Doctrine\ORM\PersistentCollection {#8717 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8713 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8715 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30869 …} +context: Sylius\TwigHooks\Bag\DataBag {#30939 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30814 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30822 #collection: Doctrine\Common\Collections\ArrayCollection {#30831 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30810 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30869 …} +context: Sylius\TwigHooks\Bag\DataBag {#30939 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau Anti-Rayures Noir Chevalier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30822 #collection: Doctrine\Common\Collections\ArrayCollection {#30831 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30810 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30943 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30869 …} +context: Sylius\TwigHooks\Bag\DataBag {#30939 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30814 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30822 #collection: Doctrine\Common\Collections\ArrayCollection {#30831 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30810 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30993 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30984 …} +context: Sylius\TwigHooks\Bag\DataBag {#30991 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30992 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30814 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30996 +variant: App\Entity\Product\ProductVariant {#30814 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9070 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12500 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9067 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30993 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30984 …} +context: Sylius\TwigHooks\Bag\DataBag {#30991 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30992 …} +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 | 108.0 MiB | 2.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12565 …} +context: Sylius\TwigHooks\Bag\DataBag {#27444 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12575 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31273 +cart: App\Entity\Order\Order {#13479 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27422 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12565 …} +context: Sylius\TwigHooks\Bag\DataBag {#27444 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12575 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||