Components
12
Twig Components
44
Render Count
120
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12162 …} +context: Sylius\TwigHooks\Bag\DataBag {#12168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12167 …} +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 {#12789 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12162 …} +context: Sylius\TwigHooks\Bag\DataBag {#12168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12167 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12862 …} +context: Sylius\TwigHooks\Bag\DataBag {#12864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12865 …} +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 {#12875 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12866 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12862 …} +context: Sylius\TwigHooks\Bag\DataBag {#12864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12865 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12957 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12936 …} +context: Sylius\TwigHooks\Bag\DataBag {#12956 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12955 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12972 +cart: App\Entity\Order\Order {#13039 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12957 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12936 …} +context: Sylius\TwigHooks\Bag\DataBag {#12956 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12955 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 21.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13213 …} +context: Sylius\TwigHooks\Bag\DataBag {#13219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13211 …} +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 {#13234 #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 {#13225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13213 …} +context: Sylius\TwigHooks\Bag\DataBag {#13219 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13211 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …} +context: Sylius\TwigHooks\Bag\DataBag {#27459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …} +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 {#27471 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …} +context: Sylius\TwigHooks\Bag\DataBag {#27459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27576 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27572 …} +context: Sylius\TwigHooks\Bag\DataBag {#27573 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27575 …} +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 {#27584 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27576 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27572 …} +context: Sylius\TwigHooks\Bag\DataBag {#27573 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27575 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27642 …} +context: Sylius\TwigHooks\Bag\DataBag {#27643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27645 …} +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 {#27654 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27642 …} +context: Sylius\TwigHooks\Bag\DataBag {#27643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27645 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 34.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 685 #code: "support-jambon-roger-orfevre-8188" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632240 {#7725 : 2025-09-23 20:57:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632240 {#7770 : 2025-09-23 20:57:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 685 #name: "Support Jambon Roger Orfèvre" #slug: "support-jambon-roger-orfevre-8188" #description: """ <div class="col is-12"><ul>\n <li>Hêtre et inox.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rogé Orfèvre est réalisé en bois de hêtre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- Hêtre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28180 +product: App\Entity\Product\Product {#7995 #id: 685 #code: "support-jambon-roger-orfevre-8188" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632240 {#7725 : 2025-09-23 20:57:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632240 {#7770 : 2025-09-23 20:57:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 685 #name: "Support Jambon Roger Orfèvre" #slug: "support-jambon-roger-orfevre-8188" #description: """ <div class="col is-12"><ul>\n <li>Hêtre et inox.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rogé Orfèvre est réalisé en bois de hêtre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- Hêtre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28446 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 685 #code: "support-jambon-roger-orfevre-8188" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632240 {#7725 : 2025-09-23 20:57:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632240 {#7770 : 2025-09-23 20:57:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 685 #name: "Support Jambon Roger Orfèvre" #slug: "support-jambon-roger-orfevre-8188" #description: """ <div class="col is-12"><ul>\n <li>Hêtre et inox.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rogé Orfèvre est réalisé en bois de hêtre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- Hêtre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Support Jambon Roger Orfèvre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28857 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 685 #code: "support-jambon-roger-orfevre-8188" #attributes: Doctrine\ORM\PersistentCollection {#8174 …} #variants: Doctrine\ORM\PersistentCollection {#8397 …} #options: Doctrine\ORM\PersistentCollection {#8525 …} #associations: Doctrine\ORM\PersistentCollection {#8465 …} #createdAt: DateTime @1758632240 {#7725 : 2025-09-23 20:57:20.0 PRC (+08:00) } #updatedAt: DateTime @1758632240 {#7770 : 2025-09-23 20:57:20.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8524 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8527 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 685 #name: "Support Jambon Roger Orfèvre" #slug: "support-jambon-roger-orfevre-8188" #description: """ <div class="col is-12"><ul>\n <li>Hêtre et inox.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 81px; top: 36.2px;"></div></div><h1>Descriptif Support Jambon Roger Orfèvre</h1><div class="col is-12">Le Support Jambon Rogé Orfèvre est réalisé en bois de hêtre et en inox. C'est l'ustensile indispensable pour tenir le jambon durant le tranchage.</div><h1>Caractéristiques Support Jambon Roger Orfèvre</h1><div class="col is-12">- Hêtre et inox.<br />- Dimensions : 38 x 14 x 31 cm.<br />- Poids : 1,012 kg.<br />- Fabriqué en France.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8530 …} #channels: Doctrine\ORM\PersistentCollection {#8033 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#7993 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8036 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 2.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28927 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28930 …} +context: Sylius\TwigHooks\Bag\DataBag {#28925 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28446 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28792 #collection: Doctrine\Common\Collections\ArrayCollection {#28791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38211 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28927 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28930 …} +context: Sylius\TwigHooks\Bag\DataBag {#28925 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Support Jambon Roger Orfèvre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28792 #collection: Doctrine\Common\Collections\ArrayCollection {#28791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38211 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28935 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28927 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28930 …} +context: Sylius\TwigHooks\Bag\DataBag {#28925 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28446 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28792 #collection: Doctrine\Common\Collections\ArrayCollection {#28791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28629 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38211 …} -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 | 114.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28993 …} +context: Sylius\TwigHooks\Bag\DataBag {#29001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28446 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29012 +variant: App\Entity\Product\ProductVariant {#28446 …} +price: "49,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28993 …} +context: Sylius\TwigHooks\Bag\DataBag {#29001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 6.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 707 #code: "moufle-huitre-cotte-de-maille-o-safe-7638" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632245 {#8534 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8535 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 707 #name: "Moufle huitre Cotte de Maille O'Safe" #slug: "moufle-huitre-cotte-de-maille-o-safe-7638" #description: """ <div class="col is-12"><ul>\n <li>100% acier inoxydable.</li>\n <li>Pour droitier et gaucher.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">Le Moufle Cotte de Maille O'Safe est l'ustensile indispensable pour protéger la main des blessures lors de la découpe de la viande ou l'ouverture des coquillages. Ce moule entièrement en acier inoxydable est fabriqué en France.</div><h1>Caractéristiques Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">- 100% acier inoxydable.<br />- Pour droitier ou gaucher.<br />- Fabrication française.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28835 +product: App\Entity\Product\Product {#8536 #id: 707 #code: "moufle-huitre-cotte-de-maille-o-safe-7638" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632245 {#8534 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8535 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 707 #name: "Moufle huitre Cotte de Maille O'Safe" #slug: "moufle-huitre-cotte-de-maille-o-safe-7638" #description: """ <div class="col is-12"><ul>\n <li>100% acier inoxydable.</li>\n <li>Pour droitier et gaucher.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">Le Moufle Cotte de Maille O'Safe est l'ustensile indispensable pour protéger la main des blessures lors de la découpe de la viande ou l'ouverture des coquillages. Ce moule entièrement en acier inoxydable est fabriqué en France.</div><h1>Caractéristiques Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">- 100% acier inoxydable.<br />- Pour droitier ou gaucher.<br />- Fabrication française.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29085 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 707 #code: "moufle-huitre-cotte-de-maille-o-safe-7638" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632245 {#8534 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8535 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 707 #name: "Moufle huitre Cotte de Maille O'Safe" #slug: "moufle-huitre-cotte-de-maille-o-safe-7638" #description: """ <div class="col is-12"><ul>\n <li>100% acier inoxydable.</li>\n <li>Pour droitier et gaucher.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">Le Moufle Cotte de Maille O'Safe est l'ustensile indispensable pour protéger la main des blessures lors de la découpe de la viande ou l'ouverture des coquillages. Ce moule entièrement en acier inoxydable est fabriqué en France.</div><h1>Caractéristiques Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">- 100% acier inoxydable.<br />- Pour droitier ou gaucher.<br />- Fabrication française.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moufle huitre Cotte de Maille O'Safe" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29156 -props: [ "product" => App\Entity\Product\Product {#8536 #id: 707 #code: "moufle-huitre-cotte-de-maille-o-safe-7638" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632245 {#8534 : 2025-09-23 20:57:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632245 {#8535 : 2025-09-23 20:57:25.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 707 #name: "Moufle huitre Cotte de Maille O'Safe" #slug: "moufle-huitre-cotte-de-maille-o-safe-7638" #description: """ <div class="col is-12"><ul>\n <li>100% acier inoxydable.</li>\n <li>Pour droitier et gaucher.</li>\n <li><strong>Fabrication française.</strong></li>\n </ul></div><h1>Descriptif Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">Le Moufle Cotte de Maille O'Safe est l'ustensile indispensable pour protéger la main des blessures lors de la découpe de la viande ou l'ouverture des coquillages. Ce moule entièrement en acier inoxydable est fabriqué en France.</div><h1>Caractéristiques Moufle huitre Cotte de Maille O'Safe</h1><div class="col is-12">- 100% acier inoxydable.<br />- Pour droitier ou gaucher.<br />- Fabrication française.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29140 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29085 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29093 #collection: Doctrine\Common\Collections\ArrayCollection {#29102 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29081 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38283 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29140 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moufle huitre Cotte de Maille O'Safe" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29093 #collection: Doctrine\Common\Collections\ArrayCollection {#29102 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29081 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38283 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29220 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29140 …} +context: Sylius\TwigHooks\Bag\DataBag {#29216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29085 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29093 #collection: Doctrine\Common\Collections\ArrayCollection {#29102 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29081 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38283 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29261 …} +context: Sylius\TwigHooks\Bag\DataBag {#29268 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29085 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29273 +variant: App\Entity\Product\ProductVariant {#29085 …} +price: "79,00\u{A0}€" +originalPrice: "79,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29261 …} +context: Sylius\TwigHooks\Bag\DataBag {#29268 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 5.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632246 {#8557 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8558 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29147 +product: App\Entity\Product\Product {#8559 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632246 {#8557 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8558 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29336 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632246 {#8557 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8558 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Gant cote de maille inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29410 -props: [ "product" => App\Entity\Product\Product {#8559 #id: 710 #code: "gant-cote-de-maille-inox-1740" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632246 {#8557 : 2025-09-23 20:57:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632246 {#8558 : 2025-09-23 20:57:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 710 #name: "Gant cote de maille inox" #slug: "gant-cote-de-maille-inox-1740" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Convient pour droitiers et gauchers.</li>\n <li>Disponibles dans différentes tailles.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul>\n </div><h1>Description gant cote de maille inox</h1><div class="col is-12">Le gant cote de maille inox offre une protection maximale pour découper, trancher et ouvrir huîtres et coquillages en toute sécurité mais aussi pour découper viandes et poissons. Le gant cote de maille convient pour droitier et gaucher.</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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29483 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29394 …} +context: Sylius\TwigHooks\Bag\DataBag {#29461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29391 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29336 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29344 #collection: Doctrine\Common\Collections\ArrayCollection {#29356 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29332 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29483 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29394 …} +context: Sylius\TwigHooks\Bag\DataBag {#29461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29391 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Gant cote de maille inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29344 #collection: Doctrine\Common\Collections\ArrayCollection {#29356 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29332 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29486 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29483 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29394 …} +context: Sylius\TwigHooks\Bag\DataBag {#29461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29391 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29336 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29344 #collection: Doctrine\Common\Collections\ArrayCollection {#29356 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29332 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38297 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29528 …} +context: Sylius\TwigHooks\Bag\DataBag {#29535 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29336 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29540 +variant: App\Entity\Product\ProductVariant {#29336 …} +price: "119,00\u{A0}€" +originalPrice: "119,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29537 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29528 …} +context: Sylius\TwigHooks\Bag\DataBag {#29535 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8585 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#8595 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8601 …} #associations: Doctrine\ORM\PersistentCollection {#8599 …} #createdAt: DateTime @1758632248 {#8583 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#8584 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8604 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8605 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8607 …} #channels: Doctrine\ORM\PersistentCollection {#8593 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …} #reviews: Doctrine\ORM\PersistentCollection {#8589 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8591 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29401 +product: App\Entity\Product\Product {#8585 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#8595 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8601 …} #associations: Doctrine\ORM\PersistentCollection {#8599 …} #createdAt: DateTime @1758632248 {#8583 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#8584 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8604 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8605 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8607 …} #channels: Doctrine\ORM\PersistentCollection {#8593 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …} #reviews: Doctrine\ORM\PersistentCollection {#8589 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8591 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29603 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8585 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#8595 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8601 …} #associations: Doctrine\ORM\PersistentCollection {#8599 …} #createdAt: DateTime @1758632248 {#8583 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#8584 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8604 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8605 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8607 …} #channels: Doctrine\ORM\PersistentCollection {#8593 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …} #reviews: Doctrine\ORM\PersistentCollection {#8589 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8591 …} #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 {#29677 -props: [ "product" => App\Entity\Product\Product {#8585 #id: 726 #code: "hachoir-berceuse-professionnel-1012" #attributes: Doctrine\ORM\PersistentCollection {#8595 …} #variants: Doctrine\ORM\PersistentCollection {#8597 …} #options: Doctrine\ORM\PersistentCollection {#8601 …} #associations: Doctrine\ORM\PersistentCollection {#8599 …} #createdAt: DateTime @1758632248 {#8583 : 2025-09-23 20:57:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632248 {#8584 : 2025-09-23 20:57:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8604 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8605 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8607 …} #channels: Doctrine\ORM\PersistentCollection {#8593 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …} #reviews: Doctrine\ORM\PersistentCollection {#8589 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8591 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …} +context: Sylius\TwigHooks\Bag\DataBag {#29728 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29603 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29611 #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …} +context: Sylius\TwigHooks\Bag\DataBag {#29728 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …} +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 {#29611 #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29732 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29670 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …} +context: Sylius\TwigHooks\Bag\DataBag {#29728 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29603 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29611 #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38311 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29782 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29773 …} +context: Sylius\TwigHooks\Bag\DataBag {#29780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29781 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29603 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29785 +variant: App\Entity\Product\ProductVariant {#29603 …} +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 {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29782 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29773 …} +context: Sylius\TwigHooks\Bag\DataBag {#29780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29781 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 7.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8611 #id: 759 #code: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #attributes: Doctrine\ORM\PersistentCollection {#8621 …} #variants: Doctrine\ORM\PersistentCollection {#8623 …} #options: Doctrine\ORM\PersistentCollection {#8627 …} #associations: Doctrine\ORM\PersistentCollection {#8625 …} #createdAt: DateTime @1758632251 {#8609 : 2025-09-23 20:57:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632252 {#8610 : 2025-09-23 20:57:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8631 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8611} #id: 759 #name: "Pierre à aiguiser universelle Affut'Cap Christaud" #slug: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #description: """ <div class="col is-12"><ul>\n <li>Convient pour tous les outils coupants.</li>\n <li>Pierre naturelle au corindon.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Pierre à aiguiser universelle Affut'Cap Christaud</h1><div class="col is-12">La Pierre à aiguiser universelle Christaud est idéale pour aiguiser tous les couteaux mais aussi tous les outils tranchants. Section ovale. Longueur 25 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8633 …} #channels: Doctrine\ORM\PersistentCollection {#8619 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8613 …} #reviews: Doctrine\ORM\PersistentCollection {#8615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8617 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29668 +product: App\Entity\Product\Product {#8611 #id: 759 #code: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #attributes: Doctrine\ORM\PersistentCollection {#8621 …} #variants: Doctrine\ORM\PersistentCollection {#8623 …} #options: Doctrine\ORM\PersistentCollection {#8627 …} #associations: Doctrine\ORM\PersistentCollection {#8625 …} #createdAt: DateTime @1758632251 {#8609 : 2025-09-23 20:57:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632252 {#8610 : 2025-09-23 20:57:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8631 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8611} #id: 759 #name: "Pierre à aiguiser universelle Affut'Cap Christaud" #slug: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #description: """ <div class="col is-12"><ul>\n <li>Convient pour tous les outils coupants.</li>\n <li>Pierre naturelle au corindon.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Pierre à aiguiser universelle Affut'Cap Christaud</h1><div class="col is-12">La Pierre à aiguiser universelle Christaud est idéale pour aiguiser tous les couteaux mais aussi tous les outils tranchants. Section ovale. Longueur 25 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8633 …} #channels: Doctrine\ORM\PersistentCollection {#8619 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8613 …} #reviews: Doctrine\ORM\PersistentCollection {#8615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8617 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29848 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 4.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8611 #id: 759 #code: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #attributes: Doctrine\ORM\PersistentCollection {#8621 …} #variants: Doctrine\ORM\PersistentCollection {#8623 …} #options: Doctrine\ORM\PersistentCollection {#8627 …} #associations: Doctrine\ORM\PersistentCollection {#8625 …} #createdAt: DateTime @1758632251 {#8609 : 2025-09-23 20:57:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632252 {#8610 : 2025-09-23 20:57:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8631 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8611} #id: 759 #name: "Pierre à aiguiser universelle Affut'Cap Christaud" #slug: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #description: """ <div class="col is-12"><ul>\n <li>Convient pour tous les outils coupants.</li>\n <li>Pierre naturelle au corindon.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Pierre à aiguiser universelle Affut'Cap Christaud</h1><div class="col is-12">La Pierre à aiguiser universelle Christaud est idéale pour aiguiser tous les couteaux mais aussi tous les outils tranchants. Section ovale. Longueur 25 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8633 …} #channels: Doctrine\ORM\PersistentCollection {#8619 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8613 …} #reviews: Doctrine\ORM\PersistentCollection {#8615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8617 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pierre à aiguiser universelle Affut'Cap Christaud" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29919 -props: [ "product" => App\Entity\Product\Product {#8611 #id: 759 #code: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #attributes: Doctrine\ORM\PersistentCollection {#8621 …} #variants: Doctrine\ORM\PersistentCollection {#8623 …} #options: Doctrine\ORM\PersistentCollection {#8627 …} #associations: Doctrine\ORM\PersistentCollection {#8625 …} #createdAt: DateTime @1758632251 {#8609 : 2025-09-23 20:57:31.0 PRC (+08:00) } #updatedAt: DateTime @1758632252 {#8610 : 2025-09-23 20:57:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8631 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8611} #id: 759 #name: "Pierre à aiguiser universelle Affut'Cap Christaud" #slug: "pierre-a-aiguiser-universelle-affut-cap-christaud-1812" #description: """ <div class="col is-12"><ul>\n <li>Convient pour tous les outils coupants.</li>\n <li>Pierre naturelle au corindon.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Pierre à aiguiser universelle Affut'Cap Christaud</h1><div class="col is-12">La Pierre à aiguiser universelle Christaud est idéale pour aiguiser tous les couteaux mais aussi tous les outils tranchants. Section ovale. Longueur 25 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8633 …} #channels: Doctrine\ORM\PersistentCollection {#8619 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8613 …} #reviews: Doctrine\ORM\PersistentCollection {#8615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8617 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29912 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29903 …} +context: Sylius\TwigHooks\Bag\DataBag {#29970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29900 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29848 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29856 #collection: Doctrine\Common\Collections\ArrayCollection {#29865 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29844 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29912 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29903 …} +context: Sylius\TwigHooks\Bag\DataBag {#29970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29900 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pierre à aiguiser universelle Affut'Cap Christaud" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29856 #collection: Doctrine\Common\Collections\ArrayCollection {#29865 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29844 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29974 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29912 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29903 …} +context: Sylius\TwigHooks\Bag\DataBag {#29970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29900 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29848 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29856 #collection: Doctrine\Common\Collections\ArrayCollection {#29865 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29844 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30024 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30015 …} +context: Sylius\TwigHooks\Bag\DataBag {#30022 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30023 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29848 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30027 +variant: App\Entity\Product\ProductVariant {#29848 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30024 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30015 …} +context: Sylius\TwigHooks\Bag\DataBag {#30022 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30023 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.33 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8637 #id: 839 #code: "pelle-a-terrine-fischer-bargoin-5992" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632263 {#8635 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8636 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8637} #id: 839 #name: "Pelle à Terrine Fischer Bargoin" #slug: "pelle-a-terrine-fischer-bargoin-5992" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Poignée plastique ergonomique et antidérapante avec encoches pour éviter que l'ustensile ne glisse dans le plat.</li>\n <li>5 Pastilles de couleur amovibles aux normes HACCP.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">Pelle à terrine à lame en acier inoxydable et manche en ABS ergonomique et anti-dérapant avec encoches pour éviter que l'ustensile ne glisse dans les plats. De fabrication Française, cette pelle à terrine est livrée avec 5 pastilles de couleur répondant aux normes HACCP</div><h1>Caractéristiques Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche en ABS ergonomique et anti-dérapant.<br />- Encoches sous le manche pour éviter que la pelle ne glisse dans les plats.<br />- Livrée avec 5 pastilles de couleur répondant aux normes HACCP.<br />- Longueur totale : 25 cm.<br />- Longueur de la lame : 13 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8639 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29910 +product: App\Entity\Product\Product {#8637 #id: 839 #code: "pelle-a-terrine-fischer-bargoin-5992" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632263 {#8635 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8636 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8637} #id: 839 #name: "Pelle à Terrine Fischer Bargoin" #slug: "pelle-a-terrine-fischer-bargoin-5992" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Poignée plastique ergonomique et antidérapante avec encoches pour éviter que l'ustensile ne glisse dans le plat.</li>\n <li>5 Pastilles de couleur amovibles aux normes HACCP.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">Pelle à terrine à lame en acier inoxydable et manche en ABS ergonomique et anti-dérapant avec encoches pour éviter que l'ustensile ne glisse dans les plats. De fabrication Française, cette pelle à terrine est livrée avec 5 pastilles de couleur répondant aux normes HACCP</div><h1>Caractéristiques Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche en ABS ergonomique et anti-dérapant.<br />- Encoches sous le manche pour éviter que la pelle ne glisse dans les plats.<br />- Livrée avec 5 pastilles de couleur répondant aux normes HACCP.<br />- Longueur totale : 25 cm.<br />- Longueur de la lame : 13 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8639 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30090 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8637 #id: 839 #code: "pelle-a-terrine-fischer-bargoin-5992" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632263 {#8635 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8636 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8637} #id: 839 #name: "Pelle à Terrine Fischer Bargoin" #slug: "pelle-a-terrine-fischer-bargoin-5992" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Poignée plastique ergonomique et antidérapante avec encoches pour éviter que l'ustensile ne glisse dans le plat.</li>\n <li>5 Pastilles de couleur amovibles aux normes HACCP.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">Pelle à terrine à lame en acier inoxydable et manche en ABS ergonomique et anti-dérapant avec encoches pour éviter que l'ustensile ne glisse dans les plats. De fabrication Française, cette pelle à terrine est livrée avec 5 pastilles de couleur répondant aux normes HACCP</div><h1>Caractéristiques Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche en ABS ergonomique et anti-dérapant.<br />- Encoches sous le manche pour éviter que la pelle ne glisse dans les plats.<br />- Livrée avec 5 pastilles de couleur répondant aux normes HACCP.<br />- Longueur totale : 25 cm.<br />- Longueur de la lame : 13 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8639 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pelle à Terrine Fischer Bargoin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30164 -props: [ "product" => App\Entity\Product\Product {#8637 #id: 839 #code: "pelle-a-terrine-fischer-bargoin-5992" #attributes: Doctrine\ORM\PersistentCollection {#8647 …} #variants: Doctrine\ORM\PersistentCollection {#8649 …} #options: Doctrine\ORM\PersistentCollection {#8653 …} #associations: Doctrine\ORM\PersistentCollection {#8651 …} #createdAt: DateTime @1758632263 {#8635 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8636 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8656 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8657 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8637} #id: 839 #name: "Pelle à Terrine Fischer Bargoin" #slug: "pelle-a-terrine-fischer-bargoin-5992" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Poignée plastique ergonomique et antidérapante avec encoches pour éviter que l'ustensile ne glisse dans le plat.</li>\n <li>5 Pastilles de couleur amovibles aux normes HACCP.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">Pelle à terrine à lame en acier inoxydable et manche en ABS ergonomique et anti-dérapant avec encoches pour éviter que l'ustensile ne glisse dans les plats. De fabrication Française, cette pelle à terrine est livrée avec 5 pastilles de couleur répondant aux normes HACCP</div><h1>Caractéristiques Pelle à Terrine Fischer Bargoin</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche en ABS ergonomique et anti-dérapant.<br />- Encoches sous le manche pour éviter que la pelle ne glisse dans les plats.<br />- Livrée avec 5 pastilles de couleur répondant aux normes HACCP.<br />- Longueur totale : 25 cm.<br />- Longueur de la lame : 13 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8659 …} #channels: Doctrine\ORM\PersistentCollection {#8645 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8639 …} #reviews: Doctrine\ORM\PersistentCollection {#8641 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8643 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 4.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30148 …} +context: Sylius\TwigHooks\Bag\DataBag {#30218 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30145 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30090 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30098 #collection: Doctrine\Common\Collections\ArrayCollection {#30110 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30086 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30148 …} +context: Sylius\TwigHooks\Bag\DataBag {#30218 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30145 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pelle à Terrine Fischer Bargoin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30098 #collection: Doctrine\Common\Collections\ArrayCollection {#30110 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30086 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30222 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30148 …} +context: Sylius\TwigHooks\Bag\DataBag {#30218 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30145 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30090 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30098 #collection: Doctrine\Common\Collections\ArrayCollection {#30110 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30086 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38339 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30263 …} +context: Sylius\TwigHooks\Bag\DataBag {#30270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30090 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30275 +variant: App\Entity\Product\ProductVariant {#30090 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30263 …} +context: Sylius\TwigHooks\Bag\DataBag {#30270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 7.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 840 #code: "eminceur-a-cornichons-louis-tellier-689" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632264 {#8661 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8662 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 840 #name: "Eminceur à cornichons Louis Tellier" #slug: "eminceur-a-cornichons-louis-tellier-689" #description: """ <div class="col is-12"><ul>\n <li>Ustensile professionnel.</li>\n <li>Emince rapidement les petits légumes. </li>\n <li>8 lames inox. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><p>L'éminceur à cornichon permet d'émincer rapidement les cornichons et autres petits légumes tels que les radis. Pratique, un seul passage suffit pour découper plusieurs tranches de vos fruits ou légumes. Idéal pour vos décorations de plats ! <br /></p></div><h1>Caractéristiques Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>8 lames inox. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Manche nylon ergonomique. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Va au lave vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 17,7 x 2,6 x 2,2 cm. </div>\n <div>\n <ul>\n <li>8 lames inox. </li>\n <li>Manche nylon ergonomique. </li>\n <li>Va au lave vaisselle.</li>\n <li>Dimensions : 17,7 x 2,6 x 2,2 cm.</li>\n </ul>\n </div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30155 +product: App\Entity\Product\Product {#8663 #id: 840 #code: "eminceur-a-cornichons-louis-tellier-689" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632264 {#8661 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8662 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 840 #name: "Eminceur à cornichons Louis Tellier" #slug: "eminceur-a-cornichons-louis-tellier-689" #description: """ <div class="col is-12"><ul>\n <li>Ustensile professionnel.</li>\n <li>Emince rapidement les petits légumes. </li>\n <li>8 lames inox. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><p>L'éminceur à cornichon permet d'émincer rapidement les cornichons et autres petits légumes tels que les radis. Pratique, un seul passage suffit pour découper plusieurs tranches de vos fruits ou légumes. Idéal pour vos décorations de plats ! <br /></p></div><h1>Caractéristiques Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>8 lames inox. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Manche nylon ergonomique. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Va au lave vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 17,7 x 2,6 x 2,2 cm. </div>\n <div>\n <ul>\n <li>8 lames inox. </li>\n <li>Manche nylon ergonomique. </li>\n <li>Va au lave vaisselle.</li>\n <li>Dimensions : 17,7 x 2,6 x 2,2 cm.</li>\n </ul>\n </div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30338 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 4.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 840 #code: "eminceur-a-cornichons-louis-tellier-689" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632264 {#8661 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8662 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 840 #name: "Eminceur à cornichons Louis Tellier" #slug: "eminceur-a-cornichons-louis-tellier-689" #description: """ <div class="col is-12"><ul>\n <li>Ustensile professionnel.</li>\n <li>Emince rapidement les petits légumes. </li>\n <li>8 lames inox. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><p>L'éminceur à cornichon permet d'émincer rapidement les cornichons et autres petits légumes tels que les radis. Pratique, un seul passage suffit pour découper plusieurs tranches de vos fruits ou légumes. Idéal pour vos décorations de plats ! <br /></p></div><h1>Caractéristiques Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>8 lames inox. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Manche nylon ergonomique. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Va au lave vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 17,7 x 2,6 x 2,2 cm. </div>\n <div>\n <ul>\n <li>8 lames inox. </li>\n <li>Manche nylon ergonomique. </li>\n <li>Va au lave vaisselle.</li>\n <li>Dimensions : 17,7 x 2,6 x 2,2 cm.</li>\n </ul>\n </div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Eminceur à cornichons Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30409 -props: [ "product" => App\Entity\Product\Product {#8663 #id: 840 #code: "eminceur-a-cornichons-louis-tellier-689" #attributes: Doctrine\ORM\PersistentCollection {#8673 …} #variants: Doctrine\ORM\PersistentCollection {#8675 …} #options: Doctrine\ORM\PersistentCollection {#8679 …} #associations: Doctrine\ORM\PersistentCollection {#8677 …} #createdAt: DateTime @1758632264 {#8661 : 2025-09-23 20:57:44.0 PRC (+08:00) } #updatedAt: DateTime @1758632264 {#8662 : 2025-09-23 20:57:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8682 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8663} #id: 840 #name: "Eminceur à cornichons Louis Tellier" #slug: "eminceur-a-cornichons-louis-tellier-689" #description: """ <div class="col is-12"><ul>\n <li>Ustensile professionnel.</li>\n <li>Emince rapidement les petits légumes. </li>\n <li>8 lames inox. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><p>L'éminceur à cornichon permet d'émincer rapidement les cornichons et autres petits légumes tels que les radis. Pratique, un seul passage suffit pour découper plusieurs tranches de vos fruits ou légumes. Idéal pour vos décorations de plats ! <br /></p></div><h1>Caractéristiques Eminceur à cornichons Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>8 lames inox. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Manche nylon ergonomique. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Va au lave vaisselle.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 17,7 x 2,6 x 2,2 cm. </div>\n <div>\n <ul>\n <li>8 lames inox. </li>\n <li>Manche nylon ergonomique. </li>\n <li>Va au lave vaisselle.</li>\n <li>Dimensions : 17,7 x 2,6 x 2,2 cm.</li>\n </ul>\n </div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8685 …} #channels: Doctrine\ORM\PersistentCollection {#8671 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8665 …} #reviews: Doctrine\ORM\PersistentCollection {#8667 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8669 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30402 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30393 …} +context: Sylius\TwigHooks\Bag\DataBag {#30472 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30390 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30338 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30346 #collection: Doctrine\Common\Collections\ArrayCollection {#30355 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30334 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38355 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30402 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30393 …} +context: Sylius\TwigHooks\Bag\DataBag {#30472 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30390 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Eminceur à cornichons Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30346 #collection: Doctrine\Common\Collections\ArrayCollection {#30355 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30334 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38355 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30476 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30402 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30393 …} +context: Sylius\TwigHooks\Bag\DataBag {#30472 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30390 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30338 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30346 #collection: Doctrine\Common\Collections\ArrayCollection {#30355 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30334 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38353 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38355 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30526 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …} +context: Sylius\TwigHooks\Bag\DataBag {#30524 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30338 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30529 +variant: App\Entity\Product\ProductVariant {#30338 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30526 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …} +context: Sylius\TwigHooks\Bag\DataBag {#30524 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.12 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#4835 #id: 875 #code: "pilon-presse-puree-roger-orfevre-6850" #attributes: Doctrine\ORM\PersistentCollection {#4827 …} #variants: Doctrine\ORM\PersistentCollection {#4830 …} #options: Doctrine\ORM\PersistentCollection {#4848 …} #associations: Doctrine\ORM\PersistentCollection {#4850 …} #createdAt: DateTime @1758632269 {#4833 : 2025-09-23 20:57:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632269 {#4834 : 2025-09-23 20:57:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4846 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4857 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4835} #id: 875 #name: "Pilon Presse Purée Roger Orfevre" #slug: "pilon-presse-puree-roger-orfevre-6850" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour réaliser de délicieuses purées maison</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grille inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Manche bois ergonomique</div>\n <div>\n <ul>\n <li>Pour réaliser de délicieuses purées maison</li>\n <li>Grille inox</li>\n <li>Manche bois ergonomique</li>\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\n </ul>\n </div></div><h1>Pilon Presse Purée, l'arme fatale contre la purée industrielle !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Voici l'arme fatale contre la purée industrielle ! Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div>\n <div>Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?<br /><br /></div>\n <div>Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div></div><h1>Caractéristiques Pilon Presse Purée Roger Orfèvre</h1><div class="col is-12">- Base inox de 9,5 cm de diamètre.<br />- Manche en bois.<br />- Hauteur : 24,5 cm.<br />- Fabrication Française.</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 {#4844 …} #channels: Doctrine\ORM\PersistentCollection {#4826 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#4838 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4832 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30400 +product: App\Entity\Product\Product {#4835 #id: 875 #code: "pilon-presse-puree-roger-orfevre-6850" #attributes: Doctrine\ORM\PersistentCollection {#4827 …} #variants: Doctrine\ORM\PersistentCollection {#4830 …} #options: Doctrine\ORM\PersistentCollection {#4848 …} #associations: Doctrine\ORM\PersistentCollection {#4850 …} #createdAt: DateTime @1758632269 {#4833 : 2025-09-23 20:57:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632269 {#4834 : 2025-09-23 20:57:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4846 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4857 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4835} #id: 875 #name: "Pilon Presse Purée Roger Orfevre" #slug: "pilon-presse-puree-roger-orfevre-6850" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour réaliser de délicieuses purées maison</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grille inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Manche bois ergonomique</div>\n <div>\n <ul>\n <li>Pour réaliser de délicieuses purées maison</li>\n <li>Grille inox</li>\n <li>Manche bois ergonomique</li>\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\n </ul>\n </div></div><h1>Pilon Presse Purée, l'arme fatale contre la purée industrielle !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Voici l'arme fatale contre la purée industrielle ! Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div>\n <div>Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?<br /><br /></div>\n <div>Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div></div><h1>Caractéristiques Pilon Presse Purée Roger Orfèvre</h1><div class="col is-12">- Base inox de 9,5 cm de diamètre.<br />- Manche en bois.<br />- Hauteur : 24,5 cm.<br />- Fabrication Française.</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 {#4844 …} #channels: Doctrine\ORM\PersistentCollection {#4826 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#4838 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4832 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30592 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#4835 #id: 875 #code: "pilon-presse-puree-roger-orfevre-6850" #attributes: Doctrine\ORM\PersistentCollection {#4827 …} #variants: Doctrine\ORM\PersistentCollection {#4830 …} #options: Doctrine\ORM\PersistentCollection {#4848 …} #associations: Doctrine\ORM\PersistentCollection {#4850 …} #createdAt: DateTime @1758632269 {#4833 : 2025-09-23 20:57:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632269 {#4834 : 2025-09-23 20:57:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4846 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4857 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4835} #id: 875 #name: "Pilon Presse Purée Roger Orfevre" #slug: "pilon-presse-puree-roger-orfevre-6850" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour réaliser de délicieuses purées maison</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grille inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Manche bois ergonomique</div>\n <div>\n <ul>\n <li>Pour réaliser de délicieuses purées maison</li>\n <li>Grille inox</li>\n <li>Manche bois ergonomique</li>\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\n </ul>\n </div></div><h1>Pilon Presse Purée, l'arme fatale contre la purée industrielle !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Voici l'arme fatale contre la purée industrielle ! Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div>\n <div>Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?<br /><br /></div>\n <div>Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div></div><h1>Caractéristiques Pilon Presse Purée Roger Orfèvre</h1><div class="col is-12">- Base inox de 9,5 cm de diamètre.<br />- Manche en bois.<br />- Hauteur : 24,5 cm.<br />- Fabrication Française.</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 {#4844 …} #channels: Doctrine\ORM\PersistentCollection {#4826 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#4838 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4832 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pilon Presse Purée Roger Orfevre" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30663 -props: [ "product" => App\Entity\Product\Product {#4835 #id: 875 #code: "pilon-presse-puree-roger-orfevre-6850" #attributes: Doctrine\ORM\PersistentCollection {#4827 …} #variants: Doctrine\ORM\PersistentCollection {#4830 …} #options: Doctrine\ORM\PersistentCollection {#4848 …} #associations: Doctrine\ORM\PersistentCollection {#4850 …} #createdAt: DateTime @1758632269 {#4833 : 2025-09-23 20:57:49.0 PRC (+08:00) } #updatedAt: DateTime @1758632269 {#4834 : 2025-09-23 20:57:49.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4846 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4857 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4835} #id: 875 #name: "Pilon Presse Purée Roger Orfevre" #slug: "pilon-presse-puree-roger-orfevre-6850" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour réaliser de délicieuses purées maison</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grille inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Manche bois ergonomique</div>\n <div>\n <ul>\n <li>Pour réaliser de délicieuses purées maison</li>\n <li>Grille inox</li>\n <li>Manche bois ergonomique</li>\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\n </ul>\n </div></div><h1>Pilon Presse Purée, l'arme fatale contre la purée industrielle !</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Voici l'arme fatale contre la purée industrielle ! Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div>\n <div>Quelques pommes de terre épluchées puis cuites à l'eau, un passage de notre pilon presse purée et vous obtenez la meilleure purée de la terre ! Pour les plus gourmets, un peu de crème fraîche et puis soyons fous pourquoi pas un peu de truffe râpée ?<br /><br /></div>\n <div>Bien sûr comme tous les produits de ce site, le presse purée est fabriqué en France avec des matériaux sains pour l'alimentation, inox et bois, et ayant un impact réduit sur l'environnement.</div></div><h1>Caractéristiques Pilon Presse Purée Roger Orfèvre</h1><div class="col is-12">- Base inox de 9,5 cm de diamètre.<br />- Manche en bois.<br />- Hauteur : 24,5 cm.<br />- Fabrication Française.</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 {#4844 …} #channels: Doctrine\ORM\PersistentCollection {#4826 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …} #reviews: Doctrine\ORM\PersistentCollection {#4838 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4832 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30656 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30647 …} +context: Sylius\TwigHooks\Bag\DataBag {#30717 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30644 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30592 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30600 #collection: Doctrine\Common\Collections\ArrayCollection {#30609 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30588 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38369 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30656 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30647 …} +context: Sylius\TwigHooks\Bag\DataBag {#30717 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30644 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pilon Presse Purée Roger Orfevre" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30600 #collection: Doctrine\Common\Collections\ArrayCollection {#30609 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30588 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38369 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30721 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30656 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30647 …} +context: Sylius\TwigHooks\Bag\DataBag {#30717 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30644 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30592 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30600 #collection: Doctrine\Common\Collections\ArrayCollection {#30609 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30588 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38367 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38369 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30771 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30762 …} +context: Sylius\TwigHooks\Bag\DataBag {#30769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30770 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30592 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30774 +variant: App\Entity\Product\ProductVariant {#30592 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30771 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30762 …} +context: Sylius\TwigHooks\Bag\DataBag {#30769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30770 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 5.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#5146 #id: 1174 #code: "cal-huitre-de-securite-6558" #attributes: Doctrine\ORM\PersistentCollection {#5132 …} #variants: Doctrine\ORM\PersistentCollection {#5142 …} #options: Doctrine\ORM\PersistentCollection {#5138 …} #associations: Doctrine\ORM\PersistentCollection {#5140 …} #createdAt: DateTime @1758632316 {#5147 : 2025-09-23 20:58:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632316 {#5145 : 2025-09-23 20:58:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5117 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5118 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#5146} #id: 1174 #name: "Cal'Huitre de Sécurité" #slug: "cal-huitre-de-securite-6558" #description: """ <div class="col is-12"><ul>\n <li>Protection rabattable.</li>\n <li>Butée anti-recul.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Descriptif Cal'Huitre de Sécurité</h1><div class="col is-12">Ustensile en plastique pour ouvrir les huitres en toute sécurité. La partie supérieure du Cal'Huitre se referme sur l'huitre et protège la main durant l'opérature d'ouverture.</div><h1>Caractéristiques Cal'Huitre de Sécurité</h1><div class="col is-12">- Plastique semi-souple.<br />- Dimensions : 11 x 11 x 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#5156 …} #channels: Doctrine\ORM\PersistentCollection {#5125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5157 …} #reviews: Doctrine\ORM\PersistentCollection {#5126 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#5121 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30654 +product: App\Entity\Product\Product {#5146 #id: 1174 #code: "cal-huitre-de-securite-6558" #attributes: Doctrine\ORM\PersistentCollection {#5132 …} #variants: Doctrine\ORM\PersistentCollection {#5142 …} #options: Doctrine\ORM\PersistentCollection {#5138 …} #associations: Doctrine\ORM\PersistentCollection {#5140 …} #createdAt: DateTime @1758632316 {#5147 : 2025-09-23 20:58:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632316 {#5145 : 2025-09-23 20:58:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5117 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5118 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#5146} #id: 1174 #name: "Cal'Huitre de Sécurité" #slug: "cal-huitre-de-securite-6558" #description: """ <div class="col is-12"><ul>\n <li>Protection rabattable.</li>\n <li>Butée anti-recul.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Descriptif Cal'Huitre de Sécurité</h1><div class="col is-12">Ustensile en plastique pour ouvrir les huitres en toute sécurité. La partie supérieure du Cal'Huitre se referme sur l'huitre et protège la main durant l'opérature d'ouverture.</div><h1>Caractéristiques Cal'Huitre de Sécurité</h1><div class="col is-12">- Plastique semi-souple.<br />- Dimensions : 11 x 11 x 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#5156 …} #channels: Doctrine\ORM\PersistentCollection {#5125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5157 …} #reviews: Doctrine\ORM\PersistentCollection {#5126 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#5121 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30837 …} +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 {#27711 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27744 …} +context: Sylius\TwigHooks\Bag\DataBag {#27750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27737 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#5146 #id: 1174 #code: "cal-huitre-de-securite-6558" #attributes: Doctrine\ORM\PersistentCollection {#5132 …} #variants: Doctrine\ORM\PersistentCollection {#5142 …} #options: Doctrine\ORM\PersistentCollection {#5138 …} #associations: Doctrine\ORM\PersistentCollection {#5140 …} #createdAt: DateTime @1758632316 {#5147 : 2025-09-23 20:58:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632316 {#5145 : 2025-09-23 20:58:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5117 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5118 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#5146} #id: 1174 #name: "Cal'Huitre de Sécurité" #slug: "cal-huitre-de-securite-6558" #description: """ <div class="col is-12"><ul>\n <li>Protection rabattable.</li>\n <li>Butée anti-recul.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Descriptif Cal'Huitre de Sécurité</h1><div class="col is-12">Ustensile en plastique pour ouvrir les huitres en toute sécurité. La partie supérieure du Cal'Huitre se referme sur l'huitre et protège la main durant l'opérature d'ouverture.</div><h1>Caractéristiques Cal'Huitre de Sécurité</h1><div class="col is-12">- Plastique semi-souple.<br />- Dimensions : 11 x 11 x 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#5156 …} #channels: Doctrine\ORM\PersistentCollection {#5125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5157 …} #reviews: Doctrine\ORM\PersistentCollection {#5126 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#5121 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cal'Huitre de Sécurité" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30908 -props: [ "product" => App\Entity\Product\Product {#5146 #id: 1174 #code: "cal-huitre-de-securite-6558" #attributes: Doctrine\ORM\PersistentCollection {#5132 …} #variants: Doctrine\ORM\PersistentCollection {#5142 …} #options: Doctrine\ORM\PersistentCollection {#5138 …} #associations: Doctrine\ORM\PersistentCollection {#5140 …} #createdAt: DateTime @1758632316 {#5147 : 2025-09-23 20:58:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632316 {#5145 : 2025-09-23 20:58:36.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5117 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5118 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#5146} #id: 1174 #name: "Cal'Huitre de Sécurité" #slug: "cal-huitre-de-securite-6558" #description: """ <div class="col is-12"><ul>\n <li>Protection rabattable.</li>\n <li>Butée anti-recul.</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Descriptif Cal'Huitre de Sécurité</h1><div class="col is-12">Ustensile en plastique pour ouvrir les huitres en toute sécurité. La partie supérieure du Cal'Huitre se referme sur l'huitre et protège la main durant l'opérature d'ouverture.</div><h1>Caractéristiques Cal'Huitre de Sécurité</h1><div class="col is-12">- Plastique semi-souple.<br />- Dimensions : 11 x 11 x 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#5156 …} #channels: Doctrine\ORM\PersistentCollection {#5125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5157 …} #reviews: Doctrine\ORM\PersistentCollection {#5126 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#5121 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 2.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30901 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30892 …} +context: Sylius\TwigHooks\Bag\DataBag {#30959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30889 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30837 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30845 #collection: Doctrine\Common\Collections\ArrayCollection {#30854 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30833 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38383 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30901 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30892 …} +context: Sylius\TwigHooks\Bag\DataBag {#30959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30889 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cal'Huitre de Sécurité" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30845 #collection: Doctrine\Common\Collections\ArrayCollection {#30854 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30833 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38383 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30963 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30901 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30892 …} +context: Sylius\TwigHooks\Bag\DataBag {#30959 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30889 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30837 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30845 #collection: Doctrine\Common\Collections\ArrayCollection {#30854 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30833 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38381 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38383 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31004 …} +context: Sylius\TwigHooks\Bag\DataBag {#31011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31012 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30837 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31016 +variant: App\Entity\Product\ProductVariant {#30837 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8292 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12060 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8288 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31004 …} +context: Sylius\TwigHooks\Bag\DataBag {#31011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31012 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12125 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12135 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31323 +cart: App\Entity\Order\Order {#13039 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12125 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12135 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||