Components
12
Twig Components
44
Render Count
118
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 104.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13264 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …} +context: Sylius\TwigHooks\Bag\DataBag {#13263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13262 …} +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 {#13884 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13264 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13257 …} +context: Sylius\TwigHooks\Bag\DataBag {#13263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13262 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 104.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13961 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13957 …} +context: Sylius\TwigHooks\Bag\DataBag {#13959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13960 …} +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 {#13970 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13961 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13957 …} +context: Sylius\TwigHooks\Bag\DataBag {#13959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13960 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 4.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14052 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14031 …} +context: Sylius\TwigHooks\Bag\DataBag {#14051 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14050 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14067 +cart: App\Entity\Order\Order {#14134 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14052 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14031 …} +context: Sylius\TwigHooks\Bag\DataBag {#14051 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14050 …} +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 | 104.0 MiB | 39.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14320 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14308 …} +context: Sylius\TwigHooks\Bag\DataBag {#14314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14306 …} +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 {#14329 #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 {#14320 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14308 …} +context: Sylius\TwigHooks\Bag\DataBag {#14314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14306 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28025 …} +context: Sylius\TwigHooks\Bag\DataBag {#28026 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28028 …} +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 {#28038 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28025 …} +context: Sylius\TwigHooks\Bag\DataBag {#28026 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28028 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28142 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28138 …} +context: Sylius\TwigHooks\Bag\DataBag {#28139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28141 …} +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 {#28150 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28142 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28138 …} +context: Sylius\TwigHooks\Bag\DataBag {#28139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28141 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 5.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28226 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28222 …} +context: Sylius\TwigHooks\Bag\DataBag {#28223 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28225 …} +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 {#28234 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28226 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28222 …} +context: Sylius\TwigHooks\Bag\DataBag {#28223 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28225 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 18.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 1069 #code: "tartineur-thermo-conducteur-la-bonne-graine-6020" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632305 {#8058 : 2025-09-23 20:58:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632305 {#7959 : 2025-09-23 20:58:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 1069 #name: "Tartineur Thermo-conducteur La Bonne Graine" #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020" #description: """ <div class="col is-12"><ul>\n <li>Aluminium pour transfert de chaleur.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'étaler facilement le beurre, même s'il est très froid. Grâce à la très bonne conductivité de l'aluminium, la chaleur de la main se diffuse très facilement au tartineur. Il peut aussi être utilisé pour les fromages, les pâtes à tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Française.<br />- Ne va pas 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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28759 +product: App\Entity\Product\Product {#7949 #id: 1069 #code: "tartineur-thermo-conducteur-la-bonne-graine-6020" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632305 {#8058 : 2025-09-23 20:58:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632305 {#7959 : 2025-09-23 20:58:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 1069 #name: "Tartineur Thermo-conducteur La Bonne Graine" #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020" #description: """ <div class="col is-12"><ul>\n <li>Aluminium pour transfert de chaleur.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'étaler facilement le beurre, même s'il est très froid. Grâce à la très bonne conductivité de l'aluminium, la chaleur de la main se diffuse très facilement au tartineur. Il peut aussi être utilisé pour les fromages, les pâtes à tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Française.<br />- Ne va pas 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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8782 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 11.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 1069 #code: "tartineur-thermo-conducteur-la-bonne-graine-6020" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632305 {#8058 : 2025-09-23 20:58:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632305 {#7959 : 2025-09-23 20:58:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 1069 #name: "Tartineur Thermo-conducteur La Bonne Graine" #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020" #description: """ <div class="col is-12"><ul>\n <li>Aluminium pour transfert de chaleur.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'étaler facilement le beurre, même s'il est très froid. Grâce à la très bonne conductivité de l'aluminium, la chaleur de la main se diffuse très facilement au tartineur. Il peut aussi être utilisé pour les fromages, les pâtes à tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Française.<br />- Ne va pas 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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tartineur Thermo-conducteur La Bonne Graine" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28919 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 1069 #code: "tartineur-thermo-conducteur-la-bonne-graine-6020" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632305 {#8058 : 2025-09-23 20:58:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632305 {#7959 : 2025-09-23 20:58:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 1069 #name: "Tartineur Thermo-conducteur La Bonne Graine" #slug: "tartineur-thermo-conducteur-la-bonne-graine-6020" #description: """ <div class="col is-12"><ul>\n <li>Aluminium pour transfert de chaleur.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">Avec le Tartineur Thermo-conducteur La Bonne Graine, il est facile de Couper et d'étaler facilement le beurre, même s'il est très froid. Grâce à la très bonne conductivité de l'aluminium, la chaleur de la main se diffuse très facilement au tartineur. Il peut aussi être utilisé pour les fromages, les pâtes à tartiner et les confitures.</div><h1>Caractéristiques Tartineur Thermo-conducteur La Bonne Graine</h1><div class="col is-12">- Aluminium.<br />- Dimensions : 17,5 x 2 cm.<br />- Fabrication Française.<br />- Ne va pas 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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28993 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …} +context: Sylius\TwigHooks\Bag\DataBag {#28990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8782 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053 #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8899 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38147 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38199 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28993 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …} +context: Sylius\TwigHooks\Bag\DataBag {#28990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tartineur Thermo-conducteur La Bonne Graine" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053 #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8899 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38147 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38199 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28997 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28993 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …} +context: Sylius\TwigHooks\Bag\DataBag {#28990 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28992 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8782 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053 #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8899 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38147 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38199 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29065 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29055 …} +context: Sylius\TwigHooks\Bag\DataBag {#29063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29064 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8782 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29074 +variant: App\Entity\Product\ProductVariant {#8782 …} +price: "26,00\u{A0}€" +originalPrice: "26,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29065 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29055 …} +context: Sylius\TwigHooks\Bag\DataBag {#29063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29064 …} +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 | 104.0 MiB | 3.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9057 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632234 {#9051 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9054 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28897 +product: App\Entity\Product\Product {#9057 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632234 {#9051 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9054 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9084 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9057 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632234 {#9051 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9054 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #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 {#29201 -props: [ "product" => App\Entity\Product\Product {#9057 #id: 638 #code: "couteau-a-decouper-chef-594" #attributes: Doctrine\ORM\PersistentCollection {#9067 …} #variants: Doctrine\ORM\PersistentCollection {#9083 …} #options: Doctrine\ORM\PersistentCollection {#9071 …} #associations: Doctrine\ORM\PersistentCollection {#9069 …} #createdAt: DateTime @1758632234 {#9051 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9054 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9074 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9075 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9057} #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 {#9077 …} #channels: Doctrine\ORM\PersistentCollection {#9065 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9061 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9063 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29247 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29185 …} +context: Sylius\TwigHooks\Bag\DataBag {#29194 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29246 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9084 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9097 #collection: Doctrine\Common\Collections\ArrayCollection {#9098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9096 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38219 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38221 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29247 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29185 …} +context: Sylius\TwigHooks\Bag\DataBag {#29194 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29246 …} +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 {#9097 #collection: Doctrine\Common\Collections\ArrayCollection {#9098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9096 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38219 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38221 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29253 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29247 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29185 …} +context: Sylius\TwigHooks\Bag\DataBag {#29194 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29246 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9084 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9097 #collection: Doctrine\Common\Collections\ArrayCollection {#9098 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9096 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38219 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38221 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29301 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29302 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9084 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29306 +variant: App\Entity\Product\ProductVariant {#9084 …} +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 {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29301 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29302 …} +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 | 104.0 MiB | 3.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9103 #id: 1016 #code: "couteau-d-office-fk2-de-buyer-5262" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632296 {#9099 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#9100 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 1016 #name: "Couteau d'office FK2 De Buyer" #slug: "couteau-d-office-fk2-de-buyer-5262" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour toutes les petites découpes.</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 d'office FK2 De Buyer</h1><div class="col is-12">Le couteau d'office FK2 De Buyer permet de peler, couper, enlever les excroissances ou germes, découper des décors de fruits et légumes… Multifonctions, il est indispensable pour toutes les petites découpes.</div><h1>Caractéristiques Couteau d'office FK2 De Buyer</h1><div class="col is-12">Lame 9 cm inox. Longueur totale 21,7 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29192 +product: App\Entity\Product\Product {#9103 #id: 1016 #code: "couteau-d-office-fk2-de-buyer-5262" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632296 {#9099 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#9100 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 1016 #name: "Couteau d'office FK2 De Buyer" #slug: "couteau-d-office-fk2-de-buyer-5262" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour toutes les petites découpes.</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 d'office FK2 De Buyer</h1><div class="col is-12">Le couteau d'office FK2 De Buyer permet de peler, couper, enlever les excroissances ou germes, découper des décors de fruits et légumes… Multifonctions, il est indispensable pour toutes les petites découpes.</div><h1>Caractéristiques Couteau d'office FK2 De Buyer</h1><div class="col is-12">Lame 9 cm inox. Longueur totale 21,7 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9130 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9103 #id: 1016 #code: "couteau-d-office-fk2-de-buyer-5262" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632296 {#9099 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#9100 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 1016 #name: "Couteau d'office FK2 De Buyer" #slug: "couteau-d-office-fk2-de-buyer-5262" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour toutes les petites découpes.</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 d'office FK2 De Buyer</h1><div class="col is-12">Le couteau d'office FK2 De Buyer permet de peler, couper, enlever les excroissances ou germes, découper des décors de fruits et légumes… Multifonctions, il est indispensable pour toutes les petites découpes.</div><h1>Caractéristiques Couteau d'office FK2 De Buyer</h1><div class="col is-12">Lame 9 cm inox. Longueur totale 21,7 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau d'office FK2 De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29423 -props: [ "product" => App\Entity\Product\Product {#9103 #id: 1016 #code: "couteau-d-office-fk2-de-buyer-5262" #attributes: Doctrine\ORM\PersistentCollection {#9113 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9117 …} #associations: Doctrine\ORM\PersistentCollection {#9115 …} #createdAt: DateTime @1758632296 {#9099 : 2025-09-23 20:58:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632296 {#9100 : 2025-09-23 20:58:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9120 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9121 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9103} #id: 1016 #name: "Couteau d'office FK2 De Buyer" #slug: "couteau-d-office-fk2-de-buyer-5262" #description: """ <div class="col is-12"><ul>\n <li>Tranchant parfait, lame résistante et fonctionnelle.</li>\n <li>Idéal pour toutes les petites découpes.</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 d'office FK2 De Buyer</h1><div class="col is-12">Le couteau d'office FK2 De Buyer permet de peler, couper, enlever les excroissances ou germes, découper des décors de fruits et légumes… Multifonctions, il est indispensable pour toutes les petites découpes.</div><h1>Caractéristiques Couteau d'office FK2 De Buyer</h1><div class="col is-12">Lame 9 cm inox. Longueur totale 21,7 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 {#9123 …} #channels: Doctrine\ORM\PersistentCollection {#9111 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9105 …} #reviews: Doctrine\ORM\PersistentCollection {#9107 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9109 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29407 …} +context: Sylius\TwigHooks\Bag\DataBag {#29416 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29468 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9130 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9143 #collection: Doctrine\Common\Collections\ArrayCollection {#9144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9142 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38233 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29407 …} +context: Sylius\TwigHooks\Bag\DataBag {#29416 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29468 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau d'office FK2 De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9143 #collection: Doctrine\Common\Collections\ArrayCollection {#9144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9142 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38233 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29475 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29407 …} +context: Sylius\TwigHooks\Bag\DataBag {#29416 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29468 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9130 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9143 #collection: Doctrine\Common\Collections\ArrayCollection {#9144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9142 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38233 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38235 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29523 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9130 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29528 +variant: App\Entity\Product\ProductVariant {#9130 …} +price: "32,00\u{A0}€" +originalPrice: "32,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29516 …} +context: Sylius\TwigHooks\Bag\DataBag {#29523 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29524 …} +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 | 104.0 MiB | 3.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9149 #id: 643 #code: "couteau-a-pain-chef-600" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632234 {#9145 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9146 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 643 #name: "Couteau à pain Chef" #slug: "couteau-a-pain-chef-600" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Utilisation confortable et sécurisante.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description couteau à pain Chef</h1><div class="col is-12">Le couteau à pain 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 à pain Chef est idéal pour découper tous les types de pain.</div><h1>Caractéristiques couteau à pain 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29414 +product: App\Entity\Product\Product {#9149 #id: 643 #code: "couteau-a-pain-chef-600" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632234 {#9145 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9146 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 643 #name: "Couteau à pain Chef" #slug: "couteau-a-pain-chef-600" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Utilisation confortable et sécurisante.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description couteau à pain Chef</h1><div class="col is-12">Le couteau à pain 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 à pain Chef est idéal pour découper tous les types de pain.</div><h1>Caractéristiques couteau à pain 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9170 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9149 #id: 643 #code: "couteau-a-pain-chef-600" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632234 {#9145 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9146 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 643 #name: "Couteau à pain Chef" #slug: "couteau-a-pain-chef-600" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Utilisation confortable et sécurisante.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description couteau à pain Chef</h1><div class="col is-12">Le couteau à pain 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 à pain Chef est idéal pour découper tous les types de pain.</div><h1>Caractéristiques couteau à pain 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau à pain Chef" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29645 -props: [ "product" => App\Entity\Product\Product {#9149 #id: 643 #code: "couteau-a-pain-chef-600" #attributes: Doctrine\ORM\PersistentCollection {#9156 …} #variants: Doctrine\ORM\PersistentCollection {#9169 …} #options: Doctrine\ORM\PersistentCollection {#9160 …} #associations: Doctrine\ORM\PersistentCollection {#9158 …} #createdAt: DateTime @1758632234 {#9145 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9146 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9163 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9164 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9149} #id: 643 #name: "Couteau à pain Chef" #slug: "couteau-a-pain-chef-600" #description: """ <div class="col is-12"><ul>\n <li>Garantie 10 ans.</li>\n <li>Utilisation confortable et sécurisante.</li>\n <li>Qualité professionnelle. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description couteau à pain Chef</h1><div class="col is-12">Le couteau à pain 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 à pain Chef est idéal pour découper tous les types de pain.</div><h1>Caractéristiques couteau à pain 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 {#9166 …} #channels: Doctrine\ORM\PersistentCollection {#9154 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9152 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29691 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29629 …} +context: Sylius\TwigHooks\Bag\DataBag {#29638 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29690 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9170 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9180 #collection: Doctrine\Common\Collections\ArrayCollection {#9181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9179 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29691 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29629 …} +context: Sylius\TwigHooks\Bag\DataBag {#29638 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29690 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau à pain Chef" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9180 #collection: Doctrine\Common\Collections\ArrayCollection {#9181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9179 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29697 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29691 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29629 …} +context: Sylius\TwigHooks\Bag\DataBag {#29638 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29690 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9170 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9180 #collection: Doctrine\Common\Collections\ArrayCollection {#9181 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9179 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29747 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29745 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29746 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9170 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29750 +variant: App\Entity\Product\ProductVariant {#9170 …} +price: "34,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29747 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29738 …} +context: Sylius\TwigHooks\Bag\DataBag {#29745 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29746 …} +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 | 104.0 MiB | 9.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9186 #id: 1088 #code: "planche-a-decouper-et-servir-pebbly-6847" #attributes: Doctrine\ORM\PersistentCollection {#9196 …} #variants: Doctrine\ORM\PersistentCollection {#9212 …} #options: Doctrine\ORM\PersistentCollection {#9200 …} #associations: Doctrine\ORM\PersistentCollection {#9198 …} #createdAt: DateTime @1758632306 {#9182 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9183 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9203 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9204 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 1088 #name: "Planche à Découper et Servir Pebbly" #slug: "planche-a-decouper-et-servir-pebbly-6847" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong>Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche à Découper et Servir Pebbly est idéale pour la découpe des mets les plus longs comme le pain, un rôti ou encore du saucisson. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Frêne blanc de Franche-Comté.<br />- Fabrication en Haute-Savoie.<br />- Protégée par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …} #channels: Doctrine\ORM\PersistentCollection {#9194 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9190 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29636 +product: App\Entity\Product\Product {#9186 #id: 1088 #code: "planche-a-decouper-et-servir-pebbly-6847" #attributes: Doctrine\ORM\PersistentCollection {#9196 …} #variants: Doctrine\ORM\PersistentCollection {#9212 …} #options: Doctrine\ORM\PersistentCollection {#9200 …} #associations: Doctrine\ORM\PersistentCollection {#9198 …} #createdAt: DateTime @1758632306 {#9182 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9183 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9203 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9204 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 1088 #name: "Planche à Découper et Servir Pebbly" #slug: "planche-a-decouper-et-servir-pebbly-6847" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong>Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche à Découper et Servir Pebbly est idéale pour la découpe des mets les plus longs comme le pain, un rôti ou encore du saucisson. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Frêne blanc de Franche-Comté.<br />- Fabrication en Haute-Savoie.<br />- Protégée par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …} #channels: Doctrine\ORM\PersistentCollection {#9194 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9190 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9213 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 6.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9186 #id: 1088 #code: "planche-a-decouper-et-servir-pebbly-6847" #attributes: Doctrine\ORM\PersistentCollection {#9196 …} #variants: Doctrine\ORM\PersistentCollection {#9212 …} #options: Doctrine\ORM\PersistentCollection {#9200 …} #associations: Doctrine\ORM\PersistentCollection {#9198 …} #createdAt: DateTime @1758632306 {#9182 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9183 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9203 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9204 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 1088 #name: "Planche à Découper et Servir Pebbly" #slug: "planche-a-decouper-et-servir-pebbly-6847" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong>Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche à Découper et Servir Pebbly est idéale pour la découpe des mets les plus longs comme le pain, un rôti ou encore du saucisson. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Frêne blanc de Franche-Comté.<br />- Fabrication en Haute-Savoie.<br />- Protégée par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …} #channels: Doctrine\ORM\PersistentCollection {#9194 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9190 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Planche à Découper et Servir Pebbly" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29867 -props: [ "product" => App\Entity\Product\Product {#9186 #id: 1088 #code: "planche-a-decouper-et-servir-pebbly-6847" #attributes: Doctrine\ORM\PersistentCollection {#9196 …} #variants: Doctrine\ORM\PersistentCollection {#9212 …} #options: Doctrine\ORM\PersistentCollection {#9200 …} #associations: Doctrine\ORM\PersistentCollection {#9198 …} #createdAt: DateTime @1758632306 {#9182 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9183 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9203 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9204 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9186} #id: 1088 #name: "Planche à Découper et Servir Pebbly" #slug: "planche-a-decouper-et-servir-pebbly-6847" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong>Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Descriptif Planche à Découper et Servir Pebbly</h1><div class="col is-12">A la fois ludique et pratique, la planche à Découper et Servir Pebbly est idéale pour la découpe des mets les plus longs comme le pain, un rôti ou encore du saucisson. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Découper et Servir Pebbly</h1><div class="col is-12">- Frêne blanc de Franche-Comté.<br />- Fabrication en Haute-Savoie.<br />- Protégée par une huile de lin alimentaire naturelle.<br />- Orifice d'accrochage en bout de manche.<br />- Dimensions : 55 x 15 cm.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9206 …} #channels: Doctrine\ORM\PersistentCollection {#9194 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9190 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29851 …} +context: Sylius\TwigHooks\Bag\DataBag {#29860 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9213 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9223 #collection: Doctrine\Common\Collections\ArrayCollection {#9224 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9222 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29851 …} +context: Sylius\TwigHooks\Bag\DataBag {#29860 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Planche à Découper et Servir Pebbly" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9223 #collection: Doctrine\Common\Collections\ArrayCollection {#9224 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9222 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29919 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29851 …} +context: Sylius\TwigHooks\Bag\DataBag {#29860 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29912 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9213 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9223 #collection: Doctrine\Common\Collections\ArrayCollection {#9224 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9222 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29969 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29960 …} +context: Sylius\TwigHooks\Bag\DataBag {#29967 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29968 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9213 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29972 +variant: App\Entity\Product\ProductVariant {#9213 …} +price: "34,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29969 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29960 …} +context: Sylius\TwigHooks\Bag\DataBag {#29967 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29968 …} +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 | 104.0 MiB | 3.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9229 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#9239 …} #variants: Doctrine\ORM\PersistentCollection {#9255 …} #options: Doctrine\ORM\PersistentCollection {#9243 …} #associations: Doctrine\ORM\PersistentCollection {#9241 …} #createdAt: DateTime @1758632248 {#9225 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#9226 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9246 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9247 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9229} #id: 726 #name: "Hachoir berceuse professionnel" #slug: "hachoir-berceuse-professionnel-1012" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle.</li>\n <li>Hache finement.</li>\n <li>Lame inox. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description hachoir berceuse</h1><div class="col is-12"><p>Le hachoir berceuse permet de hacher finement herbes fraîches et condiments. Qualité professionnelle. Lame inox. Longueur de lame 25 cm. Manches bois.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9249 …} #channels: Doctrine\ORM\PersistentCollection {#9237 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9231 …} #reviews: Doctrine\ORM\PersistentCollection {#9233 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9235 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29858 +product: App\Entity\Product\Product {#9229 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#9239 …} #variants: Doctrine\ORM\PersistentCollection {#9255 …} #options: Doctrine\ORM\PersistentCollection {#9243 …} #associations: Doctrine\ORM\PersistentCollection {#9241 …} #createdAt: DateTime @1758632248 {#9225 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#9226 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9246 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9247 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9229} #id: 726 #name: "Hachoir berceuse professionnel" #slug: "hachoir-berceuse-professionnel-1012" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle.</li>\n <li>Hache finement.</li>\n <li>Lame inox. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description hachoir berceuse</h1><div class="col is-12"><p>Le hachoir berceuse permet de hacher finement herbes fraîches et condiments. Qualité professionnelle. Lame inox. Longueur de lame 25 cm. Manches bois.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9249 …} #channels: Doctrine\ORM\PersistentCollection {#9237 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9231 …} #reviews: Doctrine\ORM\PersistentCollection {#9233 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9235 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9256 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9229 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#9239 …} #variants: Doctrine\ORM\PersistentCollection {#9255 …} #options: Doctrine\ORM\PersistentCollection {#9243 …} #associations: Doctrine\ORM\PersistentCollection {#9241 …} #createdAt: DateTime @1758632248 {#9225 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#9226 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9246 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9247 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9229} #id: 726 #name: "Hachoir berceuse professionnel" #slug: "hachoir-berceuse-professionnel-1012" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle.</li>\n <li>Hache finement.</li>\n <li>Lame inox. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description hachoir berceuse</h1><div class="col is-12"><p>Le hachoir berceuse permet de hacher finement herbes fraîches et condiments. Qualité professionnelle. Lame inox. Longueur de lame 25 cm. Manches bois.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9249 …} #channels: Doctrine\ORM\PersistentCollection {#9237 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9231 …} #reviews: Doctrine\ORM\PersistentCollection {#9233 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9235 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Hachoir berceuse professionnel" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30089 -props: [ "product" => App\Entity\Product\Product {#9229 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#9239 …} #variants: Doctrine\ORM\PersistentCollection {#9255 …} #options: Doctrine\ORM\PersistentCollection {#9243 …} #associations: Doctrine\ORM\PersistentCollection {#9241 …} #createdAt: DateTime @1758632248 {#9225 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#9226 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9246 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9247 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9229} #id: 726 #name: "Hachoir berceuse professionnel" #slug: "hachoir-berceuse-professionnel-1012" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle.</li>\n <li>Hache finement.</li>\n <li>Lame inox. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description hachoir berceuse</h1><div class="col is-12"><p>Le hachoir berceuse permet de hacher finement herbes fraîches et condiments. Qualité professionnelle. Lame inox. Longueur de lame 25 cm. Manches bois.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9249 …} #channels: Doctrine\ORM\PersistentCollection {#9237 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9231 …} #reviews: Doctrine\ORM\PersistentCollection {#9233 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9235 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30073 …} +context: Sylius\TwigHooks\Bag\DataBag {#30082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30134 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9256 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9266 #collection: Doctrine\Common\Collections\ArrayCollection {#9267 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9265 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30073 …} +context: Sylius\TwigHooks\Bag\DataBag {#30082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30134 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Hachoir berceuse professionnel" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9266 #collection: Doctrine\Common\Collections\ArrayCollection {#9267 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9265 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30141 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30135 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30073 …} +context: Sylius\TwigHooks\Bag\DataBag {#30082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30134 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9256 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9266 #collection: Doctrine\Common\Collections\ArrayCollection {#9267 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9265 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …} +context: Sylius\TwigHooks\Bag\DataBag {#30189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30190 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9256 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30194 +variant: App\Entity\Product\ProductVariant {#9256 …} +price: "38,00\u{A0}€" +originalPrice: "38,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30191 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30182 …} +context: Sylius\TwigHooks\Bag\DataBag {#30189 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30190 …} +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 | 104.0 MiB | 13.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9272 #id: 932 #code: "planche-a-pain-en-frene-blanc-pebbly-6848" #attributes: Doctrine\ORM\PersistentCollection {#9282 …} #variants: Doctrine\ORM\PersistentCollection {#9295 …} #options: Doctrine\ORM\PersistentCollection {#9286 …} #associations: Doctrine\ORM\PersistentCollection {#9284 …} #createdAt: DateTime @1758632277 {#9268 : 2025-09-23 20:57:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632277 {#9269 : 2025-09-23 20:57:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9289 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9290 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 932 #name: "Planche à Pain en Frêne Blanc Pebbly" #slug: "planche-a-pain-en-frene-blanc-pebbly-6848" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong style="font-weight: bold;">Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche à pain Pebbly est idéale pour la découpe de tous vos pains. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Frêne blanc issu des forêts de Franche-Comté.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Protégée par une huile de lin alimentaire naturelle.</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 {#9292 …} #channels: Doctrine\ORM\PersistentCollection {#9280 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9274 …} #reviews: Doctrine\ORM\PersistentCollection {#9276 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9278 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30080 +product: App\Entity\Product\Product {#9272 #id: 932 #code: "planche-a-pain-en-frene-blanc-pebbly-6848" #attributes: Doctrine\ORM\PersistentCollection {#9282 …} #variants: Doctrine\ORM\PersistentCollection {#9295 …} #options: Doctrine\ORM\PersistentCollection {#9286 …} #associations: Doctrine\ORM\PersistentCollection {#9284 …} #createdAt: DateTime @1758632277 {#9268 : 2025-09-23 20:57:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632277 {#9269 : 2025-09-23 20:57:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9289 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9290 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 932 #name: "Planche à Pain en Frêne Blanc Pebbly" #slug: "planche-a-pain-en-frene-blanc-pebbly-6848" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong style="font-weight: bold;">Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche à pain Pebbly est idéale pour la découpe de tous vos pains. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Frêne blanc issu des forêts de Franche-Comté.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Protégée par une huile de lin alimentaire naturelle.</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 {#9292 …} #channels: Doctrine\ORM\PersistentCollection {#9280 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9274 …} #reviews: Doctrine\ORM\PersistentCollection {#9276 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9278 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9296 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 10.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9272 #id: 932 #code: "planche-a-pain-en-frene-blanc-pebbly-6848" #attributes: Doctrine\ORM\PersistentCollection {#9282 …} #variants: Doctrine\ORM\PersistentCollection {#9295 …} #options: Doctrine\ORM\PersistentCollection {#9286 …} #associations: Doctrine\ORM\PersistentCollection {#9284 …} #createdAt: DateTime @1758632277 {#9268 : 2025-09-23 20:57:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632277 {#9269 : 2025-09-23 20:57:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9289 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9290 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 932 #name: "Planche à Pain en Frêne Blanc Pebbly" #slug: "planche-a-pain-en-frene-blanc-pebbly-6848" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong style="font-weight: bold;">Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche à pain Pebbly est idéale pour la découpe de tous vos pains. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Frêne blanc issu des forêts de Franche-Comté.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Protégée par une huile de lin alimentaire naturelle.</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 {#9292 …} #channels: Doctrine\ORM\PersistentCollection {#9280 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9274 …} #reviews: Doctrine\ORM\PersistentCollection {#9276 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9278 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Planche à Pain en Frêne Blanc Pebbly" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30311 -props: [ "product" => App\Entity\Product\Product {#9272 #id: 932 #code: "planche-a-pain-en-frene-blanc-pebbly-6848" #attributes: Doctrine\ORM\PersistentCollection {#9282 …} #variants: Doctrine\ORM\PersistentCollection {#9295 …} #options: Doctrine\ORM\PersistentCollection {#9286 …} #associations: Doctrine\ORM\PersistentCollection {#9284 …} #createdAt: DateTime @1758632277 {#9268 : 2025-09-23 20:57:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632277 {#9269 : 2025-09-23 20:57:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9289 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9290 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9272} #id: 932 #name: "Planche à Pain en Frêne Blanc Pebbly" #slug: "planche-a-pain-en-frene-blanc-pebbly-6848" #description: """ <div class="col is-12"><ul>\n <li>En frêne blanc, à la fois légère et solide.</li>\n <li>Bois issu des forêts de Franche-Comté. Label PEFC.</li>\n <li><strong style="font-weight: bold;">Conçue, fabriquée et emballée en France (Haute-Savoie).</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">Avec ses rigoles pour retenir les miettes, la planche à pain Pebbly est idéale pour la découpe de tous vos pains. Réalisée en frêne blanc, bois à la fois solide et léger, cette planche est très facile à manipuler. Elle est protégée par une huile de lin alimentaire naturelle.</div><h1>Caractéristiques Planche à Pain en Frêne Blanc Pebbly</h1><div class="col is-12">- Frêne blanc issu des forêts de Franche-Comté.<br />- Fabraication et emballage : Haute-Savoie.<br />- Dimensions : 30 x 40 cm.<br />- Protégée par une huile de lin alimentaire naturelle.</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 {#9292 …} #channels: Doctrine\ORM\PersistentCollection {#9280 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9274 …} #reviews: Doctrine\ORM\PersistentCollection {#9276 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9278 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30357 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30295 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30356 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9296 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9309 #collection: Doctrine\Common\Collections\ArrayCollection {#9310 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9308 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30357 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30295 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30356 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Planche à Pain en Frêne Blanc Pebbly" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9309 #collection: Doctrine\Common\Collections\ArrayCollection {#9310 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9308 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30363 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30357 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30295 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30356 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9296 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9309 #collection: Doctrine\Common\Collections\ArrayCollection {#9310 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9308 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30413 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …} +context: Sylius\TwigHooks\Bag\DataBag {#30411 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9296 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30416 +variant: App\Entity\Product\ProductVariant {#9296 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30413 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30404 …} +context: Sylius\TwigHooks\Bag\DataBag {#30411 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …} +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 | 104.0 MiB | 3.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9315 #id: 1094 #code: "planche-a-decouper-sapelli-roger-orfevre-7880" #attributes: Doctrine\ORM\PersistentCollection {#9322 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9326 …} #associations: Doctrine\ORM\PersistentCollection {#9324 …} #createdAt: DateTime @1758632306 {#9311 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9312 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9329 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9330 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9315} #id: 1094 #name: "Planche à Découper Sapelli Roger Orfevre" #slug: "planche-a-decouper-sapelli-roger-orfevre-7880" #description: """ <div class="col is-12"><ul>\n <li>En sapelli, bois exotique haute qualité.</li>\n <li>Rigole et réservoir pour jus.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche à Découper Roger Orfevre est réalisée dans un bois exotique très résistant, le sapelli. Elle possède une rigole de récupération des jus et un coin verseur., hyper pratique ! Son épaisseur généreuse de 2 cm lui confère une grande robustesse.<br /><br />Cette planche est fabriquée en France au sein de la manufacture Roger Orfevre. Elle bénéficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de récupération des jus et réservoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage à la main uniquement</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 {#9332 …} #channels: Doctrine\ORM\PersistentCollection {#9320 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9316 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9318 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30302 +product: App\Entity\Product\Product {#9315 #id: 1094 #code: "planche-a-decouper-sapelli-roger-orfevre-7880" #attributes: Doctrine\ORM\PersistentCollection {#9322 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9326 …} #associations: Doctrine\ORM\PersistentCollection {#9324 …} #createdAt: DateTime @1758632306 {#9311 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9312 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9329 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9330 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9315} #id: 1094 #name: "Planche à Découper Sapelli Roger Orfevre" #slug: "planche-a-decouper-sapelli-roger-orfevre-7880" #description: """ <div class="col is-12"><ul>\n <li>En sapelli, bois exotique haute qualité.</li>\n <li>Rigole et réservoir pour jus.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche à Découper Roger Orfevre est réalisée dans un bois exotique très résistant, le sapelli. Elle possède une rigole de récupération des jus et un coin verseur., hyper pratique ! Son épaisseur généreuse de 2 cm lui confère une grande robustesse.<br /><br />Cette planche est fabriquée en France au sein de la manufacture Roger Orfevre. Elle bénéficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de récupération des jus et réservoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage à la main uniquement</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 {#9332 …} #channels: Doctrine\ORM\PersistentCollection {#9320 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9316 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9318 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9336 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9315 #id: 1094 #code: "planche-a-decouper-sapelli-roger-orfevre-7880" #attributes: Doctrine\ORM\PersistentCollection {#9322 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9326 …} #associations: Doctrine\ORM\PersistentCollection {#9324 …} #createdAt: DateTime @1758632306 {#9311 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9312 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9329 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9330 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9315} #id: 1094 #name: "Planche à Découper Sapelli Roger Orfevre" #slug: "planche-a-decouper-sapelli-roger-orfevre-7880" #description: """ <div class="col is-12"><ul>\n <li>En sapelli, bois exotique haute qualité.</li>\n <li>Rigole et réservoir pour jus.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche à Découper Roger Orfevre est réalisée dans un bois exotique très résistant, le sapelli. Elle possède une rigole de récupération des jus et un coin verseur., hyper pratique ! Son épaisseur généreuse de 2 cm lui confère une grande robustesse.<br /><br />Cette planche est fabriquée en France au sein de la manufacture Roger Orfevre. Elle bénéficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de récupération des jus et réservoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage à la main uniquement</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 {#9332 …} #channels: Doctrine\ORM\PersistentCollection {#9320 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9316 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9318 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Planche à Découper Sapelli Roger Orfevre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30533 -props: [ "product" => App\Entity\Product\Product {#9315 #id: 1094 #code: "planche-a-decouper-sapelli-roger-orfevre-7880" #attributes: Doctrine\ORM\PersistentCollection {#9322 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9326 …} #associations: Doctrine\ORM\PersistentCollection {#9324 …} #createdAt: DateTime @1758632306 {#9311 : 2025-09-23 20:58:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632306 {#9312 : 2025-09-23 20:58:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9329 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9330 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9315} #id: 1094 #name: "Planche à Découper Sapelli Roger Orfevre" #slug: "planche-a-decouper-sapelli-roger-orfevre-7880" #description: """ <div class="col is-12"><ul>\n <li>En sapelli, bois exotique haute qualité.</li>\n <li>Rigole et réservoir pour jus.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Descriptif Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">Cette Planche à Découper Roger Orfevre est réalisée dans un bois exotique très résistant, le sapelli. Elle possède une rigole de récupération des jus et un coin verseur., hyper pratique ! Son épaisseur généreuse de 2 cm lui confère une grande robustesse.<br /><br />Cette planche est fabriquée en France au sein de la manufacture Roger Orfevre. Elle bénéficie donc de tout le savoir faire reconnu de la marque.</div><h1>Caractéristiques Planche à Découper Sapelli Roger Orfevre</h1><div class="col is-12">- Sapelli bois exotique.<br />- Rigole de récupération des jus et réservoir.<br />- Dimensions : 40 x 24 x 2 cm.<br />- Lavage à la main uniquement</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 {#9332 …} #channels: Doctrine\ORM\PersistentCollection {#9320 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9188 …} #reviews: Doctrine\ORM\PersistentCollection {#9316 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9318 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30578 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9336 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9349 #collection: Doctrine\Common\Collections\ArrayCollection {#9350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9348 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30578 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Planche à Découper Sapelli Roger Orfevre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9349 #collection: Doctrine\Common\Collections\ArrayCollection {#9350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9348 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30585 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …} +context: Sylius\TwigHooks\Bag\DataBag {#30526 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30578 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9336 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9349 #collection: Doctrine\Common\Collections\ArrayCollection {#9350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9348 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30626 …} +context: Sylius\TwigHooks\Bag\DataBag {#30633 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9336 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30638 +variant: App\Entity\Product\ProductVariant {#9336 …} +price: "41,00\u{A0}€" +originalPrice: "41,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30626 …} +context: Sylius\TwigHooks\Bag\DataBag {#30633 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30634 …} +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 | 104.0 MiB | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9355 #id: 645 #code: "fusil-a-aiguiser-chef-602" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758632234 {#9351 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9352 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 645 #name: "Fusil à aiguiser Chef" #slug: "fusil-a-aiguiser-chef-602" #description: """ <div class="col is-12"><ul>\n <li>Réaffûte efficacement sans effort.</li>\n <li>Garantie 10 ans.</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 fusil à aiguiser Chef</h1><div class="col is-12">Le fusil à aiguiser Chef est idéal pour réaffûter efficacement et sans effort.</div><h1>Caractéristiques fusil à aiguiser Chef</h1><div class="col is-12"><font face="Verdana">Manche riveté en résine noire. mèche acier 20 cm. Garantie 10 ans.</font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30524 +product: App\Entity\Product\Product {#9355 #id: 645 #code: "fusil-a-aiguiser-chef-602" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758632234 {#9351 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9352 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 645 #name: "Fusil à aiguiser Chef" #slug: "fusil-a-aiguiser-chef-602" #description: """ <div class="col is-12"><ul>\n <li>Réaffûte efficacement sans effort.</li>\n <li>Garantie 10 ans.</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 fusil à aiguiser Chef</h1><div class="col is-12">Le fusil à aiguiser Chef est idéal pour réaffûter efficacement et sans effort.</div><h1>Caractéristiques fusil à aiguiser Chef</h1><div class="col is-12"><font face="Verdana">Manche riveté en résine noire. mèche acier 20 cm. Garantie 10 ans.</font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9376 …} +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 {#28291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28324 …} +context: Sylius\TwigHooks\Bag\DataBag {#28330 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28317 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9355 #id: 645 #code: "fusil-a-aiguiser-chef-602" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758632234 {#9351 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9352 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 645 #name: "Fusil à aiguiser Chef" #slug: "fusil-a-aiguiser-chef-602" #description: """ <div class="col is-12"><ul>\n <li>Réaffûte efficacement sans effort.</li>\n <li>Garantie 10 ans.</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 fusil à aiguiser Chef</h1><div class="col is-12">Le fusil à aiguiser Chef est idéal pour réaffûter efficacement et sans effort.</div><h1>Caractéristiques fusil à aiguiser Chef</h1><div class="col is-12"><font face="Verdana">Manche riveté en résine noire. mèche acier 20 cm. Garantie 10 ans.</font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Fusil à aiguiser Chef" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30755 -props: [ "product" => App\Entity\Product\Product {#9355 #id: 645 #code: "fusil-a-aiguiser-chef-602" #attributes: Doctrine\ORM\PersistentCollection {#9362 …} #variants: Doctrine\ORM\PersistentCollection {#9375 …} #options: Doctrine\ORM\PersistentCollection {#9366 …} #associations: Doctrine\ORM\PersistentCollection {#9364 …} #createdAt: DateTime @1758632234 {#9351 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#9352 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9369 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9370 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9355} #id: 645 #name: "Fusil à aiguiser Chef" #slug: "fusil-a-aiguiser-chef-602" #description: """ <div class="col is-12"><ul>\n <li>Réaffûte efficacement sans effort.</li>\n <li>Garantie 10 ans.</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 fusil à aiguiser Chef</h1><div class="col is-12">Le fusil à aiguiser Chef est idéal pour réaffûter efficacement et sans effort.</div><h1>Caractéristiques fusil à aiguiser Chef</h1><div class="col is-12"><font face="Verdana">Manche riveté en résine noire. mèche acier 20 cm. Garantie 10 ans.</font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9372 …} #channels: Doctrine\ORM\PersistentCollection {#9360 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9059 …} #reviews: Doctrine\ORM\PersistentCollection {#9356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9358 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30801 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30800 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9376 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9386 #collection: Doctrine\Common\Collections\ArrayCollection {#9387 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9385 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30801 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30800 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Fusil à aiguiser Chef" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9386 #collection: Doctrine\Common\Collections\ArrayCollection {#9387 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9385 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30807 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30801 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30739 …} +context: Sylius\TwigHooks\Bag\DataBag {#30748 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30800 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9376 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9386 #collection: Doctrine\Common\Collections\ArrayCollection {#9387 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9385 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30848 …} +context: Sylius\TwigHooks\Bag\DataBag {#30855 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30856 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9376 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30860 +variant: App\Entity\Product\ProductVariant {#9376 …} +price: "42,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9725 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13155 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9722 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30857 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30848 …} +context: Sylius\TwigHooks\Bag\DataBag {#30855 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30856 …} +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 | 104.0 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13220 …} +context: Sylius\TwigHooks\Bag\DataBag {#28013 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13230 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31180 +cart: App\Entity\Order\Order {#14134 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13220 …} +context: Sylius\TwigHooks\Bag\DataBag {#28013 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13230 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||