Components
12
Twig Components
44
Render Count
66
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.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12791 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12784 …} +context: Sylius\TwigHooks\Bag\DataBag {#12790 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12789 …} +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 {#13411 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12791 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12784 …} +context: Sylius\TwigHooks\Bag\DataBag {#12790 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12789 …} +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 {#13488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13484 …} +context: Sylius\TwigHooks\Bag\DataBag {#13486 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13487 …} +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 {#13497 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13484 …} +context: Sylius\TwigHooks\Bag\DataBag {#13486 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13487 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13558 …} +context: Sylius\TwigHooks\Bag\DataBag {#13578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13577 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13594 +cart: App\Entity\Order\Order {#13661 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13579 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13558 …} +context: Sylius\TwigHooks\Bag\DataBag {#13578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13577 …} +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 | 14.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13847 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13835 …} +context: Sylius\TwigHooks\Bag\DataBag {#13841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …} +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 {#13856 #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 {#13847 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13835 …} +context: Sylius\TwigHooks\Bag\DataBag {#13841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28014 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28010 …} +context: Sylius\TwigHooks\Bag\DataBag {#28011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …} +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 {#28023 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28014 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28010 …} +context: Sylius\TwigHooks\Bag\DataBag {#28011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28123 …} +context: Sylius\TwigHooks\Bag\DataBag {#28124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28126 …} +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 {#28135 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28123 …} +context: Sylius\TwigHooks\Bag\DataBag {#28124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28126 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28198 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28194 …} +context: Sylius\TwigHooks\Bag\DataBag {#28195 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28197 …} +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 {#28206 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28198 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28194 …} +context: Sylius\TwigHooks\Bag\DataBag {#28195 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28197 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 1276 #code: "decoupoirs-canapes-1924" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632325 {#7945 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8040 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 1276 #name: "Découpoirs canapés" #slug: "decoupoirs-canapes-1924" #description: """ <div class="col is-12"><ul>\n <li>Pour faire des amuses bouches du meilleur effet.</li>\n <li>4 Formes disponibles.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le découpoir canapé est idéal pour réaliser facilement des canapés à partir de pain de mie, fromage, jambon…<br />4 formes : rond, carré, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canapés pour l'apéritif.</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 {#6070 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28732 +product: App\Entity\Product\Product {#8030 #id: 1276 #code: "decoupoirs-canapes-1924" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632325 {#7945 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8040 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 1276 #name: "Découpoirs canapés" #slug: "decoupoirs-canapes-1924" #description: """ <div class="col is-12"><ul>\n <li>Pour faire des amuses bouches du meilleur effet.</li>\n <li>4 Formes disponibles.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le découpoir canapé est idéal pour réaliser facilement des canapés à partir de pain de mie, fromage, jambon…<br />4 formes : rond, carré, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canapés pour l'apéritif.</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 {#6070 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#6061 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 1276 #code: "decoupoirs-canapes-1924" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632325 {#7945 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8040 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 1276 #name: "Découpoirs canapés" #slug: "decoupoirs-canapes-1924" #description: """ <div class="col is-12"><ul>\n <li>Pour faire des amuses bouches du meilleur effet.</li>\n <li>4 Formes disponibles.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le découpoir canapé est idéal pour réaliser facilement des canapés à partir de pain de mie, fromage, jambon…<br />4 formes : rond, carré, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canapés pour l'apéritif.</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 {#6070 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Découpoirs canapés" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28886 -props: [ "product" => App\Entity\Product\Product {#8030 #id: 1276 #code: "decoupoirs-canapes-1924" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#6054 …} #options: Doctrine\ORM\PersistentCollection {#5357 …} #associations: Doctrine\ORM\PersistentCollection {#5114 …} #createdAt: DateTime @1758632325 {#7945 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8040 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#5359 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#5366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 1276 #name: "Découpoirs canapés" #slug: "decoupoirs-canapes-1924" #description: """ <div class="col is-12"><ul>\n <li>Pour faire des amuses bouches du meilleur effet.</li>\n <li>4 Formes disponibles.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description découpoirs canapés</h1><div class="col is-12">Le découpoir canapé est idéal pour réaliser facilement des canapés à partir de pain de mie, fromage, jambon…<br />4 formes : rond, carré, ovale,triangle. Hauteur : 4.5 cm.</div><div class="col is-12">Avec cet <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">accessoire de cuisine</a>, ne loupez plus vos canapés pour l'apéritif.</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 {#6070 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28902 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28906 …} +context: Sylius\TwigHooks\Bag\DataBag {#28907 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6061 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8528 #collection: Doctrine\Common\Collections\ArrayCollection {#8240 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38140 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38192 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28902 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28906 …} +context: Sylius\TwigHooks\Bag\DataBag {#28907 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Découpoirs canapés" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8528 #collection: Doctrine\Common\Collections\ArrayCollection {#8240 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38140 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38192 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28973 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28902 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28906 …} +context: Sylius\TwigHooks\Bag\DataBag {#28907 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6061 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8528 #collection: Doctrine\Common\Collections\ArrayCollection {#8240 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38140 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38192 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …} +context: Sylius\TwigHooks\Bag\DataBag {#29037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6061 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29048 +variant: App\Entity\Product\ProductVariant {#6061 …} +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 {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …} +context: Sylius\TwigHooks\Bag\DataBag {#29037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …} +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 | 3.46 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8009 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8286 …} #variants: Doctrine\ORM\PersistentCollection {#7996 …} #options: Doctrine\ORM\PersistentCollection {#8362 …} #associations: Doctrine\ORM\PersistentCollection {#8273 …} #createdAt: DateTime @1758632236 {#8238 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8004 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8264 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8331 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8009} #id: 661 #name: "Aiguille à brider + Ficelle à volaille" #slug: "aiguille-a-brider-ficelle-a-volaille-6892" #description: """ <div class="col is-12"><ul>\n <li>Aiguille tout inox.</li>\n <li>Ficelle garantie contact alimentaire.</li>\n </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour réaliser efficacement le bridage de vos volailles et de vos gibiers à plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 mètres.</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 {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#7994 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8013 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28953 +product: App\Entity\Product\Product {#8009 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8286 …} #variants: Doctrine\ORM\PersistentCollection {#7996 …} #options: Doctrine\ORM\PersistentCollection {#8362 …} #associations: Doctrine\ORM\PersistentCollection {#8273 …} #createdAt: DateTime @1758632236 {#8238 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8004 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8264 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8331 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8009} #id: 661 #name: "Aiguille à brider + Ficelle à volaille" #slug: "aiguille-a-brider-ficelle-a-volaille-6892" #description: """ <div class="col is-12"><ul>\n <li>Aiguille tout inox.</li>\n <li>Ficelle garantie contact alimentaire.</li>\n </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour réaliser efficacement le bridage de vos volailles et de vos gibiers à plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 mètres.</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 {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#7994 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8013 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#7989 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8009 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8286 …} #variants: Doctrine\ORM\PersistentCollection {#7996 …} #options: Doctrine\ORM\PersistentCollection {#8362 …} #associations: Doctrine\ORM\PersistentCollection {#8273 …} #createdAt: DateTime @1758632236 {#8238 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8004 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8264 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8331 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8009} #id: 661 #name: "Aiguille à brider + Ficelle à volaille" #slug: "aiguille-a-brider-ficelle-a-volaille-6892" #description: """ <div class="col is-12"><ul>\n <li>Aiguille tout inox.</li>\n <li>Ficelle garantie contact alimentaire.</li>\n </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour réaliser efficacement le bridage de vos volailles et de vos gibiers à plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 mètres.</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 {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#7994 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8013 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aiguille à brider + Ficelle à volaille" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29175 -props: [ "product" => App\Entity\Product\Product {#8009 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8286 …} #variants: Doctrine\ORM\PersistentCollection {#7996 …} #options: Doctrine\ORM\PersistentCollection {#8362 …} #associations: Doctrine\ORM\PersistentCollection {#8273 …} #createdAt: DateTime @1758632236 {#8238 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8004 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8264 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8331 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8009} #id: 661 #name: "Aiguille à brider + Ficelle à volaille" #slug: "aiguille-a-brider-ficelle-a-volaille-6892" #description: """ <div class="col is-12"><ul>\n <li>Aiguille tout inox.</li>\n <li>Ficelle garantie contact alimentaire.</li>\n </ul></div><h1>Description Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">C'est l'ensemble parfait pour réaliser efficacement le bridage de vos volailles et de vos gibiers à plume.</div><h1>Caractéristiques Aiguille à brider + Ficelle à volaille</h1><div class="col is-12">Aiguille longueur 25 cm. Inox. Va au lave vaisselle.<br />Ficelle, bobine longueur totale 90 mètres.</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 {#8535 …} #channels: Doctrine\ORM\PersistentCollection {#7994 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8013 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29221 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29159 …} +context: Sylius\TwigHooks\Bag\DataBag {#29168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29220 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#7989 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8426 #collection: Doctrine\Common\Collections\ArrayCollection {#8425 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8416 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38212 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38214 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29221 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29159 …} +context: Sylius\TwigHooks\Bag\DataBag {#29168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29220 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aiguille à brider + Ficelle à volaille" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8426 #collection: Doctrine\Common\Collections\ArrayCollection {#8425 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8416 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38212 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38214 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29227 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29221 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29159 …} +context: Sylius\TwigHooks\Bag\DataBag {#29168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29220 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#7989 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8426 #collection: Doctrine\Common\Collections\ArrayCollection {#8425 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8416 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38212 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38214 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29268 …} +context: Sylius\TwigHooks\Bag\DataBag {#29275 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29276 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#7989 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29280 +variant: App\Entity\Product\ProductVariant {#7989 …} +price: "9,00\u{A0}€" +originalPrice: "10,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29268 …} +context: Sylius\TwigHooks\Bag\DataBag {#29275 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29276 …} +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 | 3.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8477 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8493 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632237 {#8427 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8428 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8477} #id: 663 #name: "Aiguille à larder Westmark" #slug: "aiguille-a-larder-westmark-1100" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour insérer du lard.</li>\n <li>Facile d'utilisation.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille à larder aussi appelée lardoir à gouttière permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande réputés secs plus moelleux. C'est le complément idéal de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille à brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 19 cm. </li>\n <li>Va au lave vaisselle. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille à larder est dotée d'une extrémité pointue pour piquer et d'une extrémité en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande à larder avec le côté pointu de l'aiguille. Sans retirer cette dernière, vous venez ensuite placer le lard dans l'extrémité en forme de pince et continuer à piquer la viande jusqu'à faire ressortir votre aiguille de l'autre côté. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir complètement l'aiguille.<br /><br />Renouvelez l'opération pour chaque bande de lard à insérer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou même certains poissons comme le cabillaud peuvent s'assécher pendant la cuisson notamment au four. Pour éviter ce phénomène, il peut donc être utile de venir insérer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera à exacerber les saveurs.</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 {#8599 …} #channels: Doctrine\ORM\PersistentCollection {#8489 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …} #reviews: Doctrine\ORM\PersistentCollection {#8478 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8487 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29166 +product: App\Entity\Product\Product {#8477 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8493 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632237 {#8427 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8428 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8477} #id: 663 #name: "Aiguille à larder Westmark" #slug: "aiguille-a-larder-westmark-1100" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour insérer du lard.</li>\n <li>Facile d'utilisation.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille à larder aussi appelée lardoir à gouttière permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande réputés secs plus moelleux. C'est le complément idéal de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille à brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 19 cm. </li>\n <li>Va au lave vaisselle. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille à larder est dotée d'une extrémité pointue pour piquer et d'une extrémité en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande à larder avec le côté pointu de l'aiguille. Sans retirer cette dernière, vous venez ensuite placer le lard dans l'extrémité en forme de pince et continuer à piquer la viande jusqu'à faire ressortir votre aiguille de l'autre côté. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir complètement l'aiguille.<br /><br />Renouvelez l'opération pour chaque bande de lard à insérer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou même certains poissons comme le cabillaud peuvent s'assécher pendant la cuisson notamment au four. Pour éviter ce phénomène, il peut donc être utile de venir insérer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera à exacerber les saveurs.</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 {#8599 …} #channels: Doctrine\ORM\PersistentCollection {#8489 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …} #reviews: Doctrine\ORM\PersistentCollection {#8478 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8487 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8602 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8477 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8493 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632237 {#8427 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8428 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8477} #id: 663 #name: "Aiguille à larder Westmark" #slug: "aiguille-a-larder-westmark-1100" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour insérer du lard.</li>\n <li>Facile d'utilisation.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille à larder aussi appelée lardoir à gouttière permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande réputés secs plus moelleux. C'est le complément idéal de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille à brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 19 cm. </li>\n <li>Va au lave vaisselle. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille à larder est dotée d'une extrémité pointue pour piquer et d'une extrémité en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande à larder avec le côté pointu de l'aiguille. Sans retirer cette dernière, vous venez ensuite placer le lard dans l'extrémité en forme de pince et continuer à piquer la viande jusqu'à faire ressortir votre aiguille de l'autre côté. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir complètement l'aiguille.<br /><br />Renouvelez l'opération pour chaque bande de lard à insérer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou même certains poissons comme le cabillaud peuvent s'assécher pendant la cuisson notamment au four. Pour éviter ce phénomène, il peut donc être utile de venir insérer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera à exacerber les saveurs.</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 {#8599 …} #channels: Doctrine\ORM\PersistentCollection {#8489 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …} #reviews: Doctrine\ORM\PersistentCollection {#8478 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8487 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aiguille à larder Westmark" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29397 -props: [ "product" => App\Entity\Product\Product {#8477 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8493 …} #variants: Doctrine\ORM\PersistentCollection {#8600 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8584 …} #createdAt: DateTime @1758632237 {#8427 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8428 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8595 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8593 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8477} #id: 663 #name: "Aiguille à larder Westmark" #slug: "aiguille-a-larder-westmark-1100" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour insérer du lard.</li>\n <li>Facile d'utilisation.</li>\n <li>Va au lave vaisselle.</li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 34px; top: -20.0028px;"></div></div><h1>Description Aiguille à larder Westmark</h1><div class="col is-12"><p>L'aiguille à larder aussi appelée lardoir à gouttière permet de glisser entre la chair et la peau des bandes de lard qui permettent par exemple de rendre les blancs de volaille et autre morceaux de viande réputés secs plus moelleux. C'est le complément idéal de l'<a rel="nofollow" href="https://www.cuisinstore.com/-aiguille-a-brider-prd1099.html">aiguille à brider.</a></p></div><h1>Caractéristiques Aiguille à larder Westmark</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 19 cm. </li>\n <li>Va au lave vaisselle. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Comment se servir une aiguille à larder ?</h1><div class="col is-12"><p>Votre aiguille à larder est dotée d'une extrémité pointue pour piquer et d'une extrémité en forme de pince pour bloquer votre bande de lard. <br /><br />Il vous faut donc d'abord piquer la viande à larder avec le côté pointu de l'aiguille. Sans retirer cette dernière, vous venez ensuite placer le lard dans l'extrémité en forme de pince et continuer à piquer la viande jusqu'à faire ressortir votre aiguille de l'autre côté. Saisir ensuite le lard pour qu'il reste bien en place puis faire ressortir complètement l'aiguille.<br /><br />Renouvelez l'opération pour chaque bande de lard à insérer. Au final, c'est ce qu'on appelle en terme culinaire : larder une viande.</p></div><h1>Pourquoi larder une viande ou une volaille ou encore un poisson ?</h1><div class="col is-12"><p>Certaines viandes maigres comme le poulet ou même certains poissons comme le cabillaud peuvent s'assécher pendant la cuisson notamment au four. Pour éviter ce phénomène, il peut donc être utile de venir insérer des morceaux de lard pour apporter du gras. Celui-ci rendra votre viande ou votre poisson plus moelleux et contribuera à exacerber les saveurs.</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 {#8599 …} #channels: Doctrine\ORM\PersistentCollection {#8489 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8481 …} #reviews: Doctrine\ORM\PersistentCollection {#8478 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8487 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29451 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8602 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8673 #collection: Doctrine\Common\Collections\ArrayCollection {#8674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38228 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29451 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aiguille à larder Westmark" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8673 #collection: Doctrine\Common\Collections\ArrayCollection {#8674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38228 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29458 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29381 …} +context: Sylius\TwigHooks\Bag\DataBag {#29390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29451 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8602 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8673 #collection: Doctrine\Common\Collections\ArrayCollection {#8674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8611 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38228 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29499 …} +context: Sylius\TwigHooks\Bag\DataBag {#29506 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29507 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8602 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29511 +variant: App\Entity\Product\ProductVariant {#8602 …} +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 {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29499 …} +context: Sylius\TwigHooks\Bag\DataBag {#29506 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29507 …} +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 | 3.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8679 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632244 {#8675 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#8676 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29388 +product: App\Entity\Product\Product {#8679 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632244 {#8675 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#8676 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8700 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8679 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632244 {#8675 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#8676 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à Truffe inox Patisse" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29628 -props: [ "product" => App\Entity\Product\Product {#8679 #id: 702 #code: "rape-a-truffe-inox-patisse-7903" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1758632244 {#8675 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#8676 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 702 #name: "Râpe à Truffe inox Patisse" #slug: "rape-a-truffe-inox-patisse-7903" #description: """ <div class="col is-12"><ul>\n <li>Râpe sans déchirer.</li>\n <li>Pour les truffes, le chocolat et le parmesan.</li>\n <li>Acier inoxydable, nettoyage facile.</li>\n </ul></div><h1>Descriptif Râpe à Truffe inox Patisse</h1><div class="col is-12">La râpe à truffe Patisse appelée aussi rasoir à truffe permet d'obtenir des copeaux de truffe qui vont venir sublimer vos préparations préférées.. Cette râpe est dotée d'une lame particulièrement affûtée conçue pour découper les truffes sans les déchiqueter ou les déchirer préservant ainsi tous les arômes. Elle possède une molette de réglage permettant de choisir la taille de coupe. <br /><br />La râpe à truffe permet de râper non seulement les truffes mais ausi le chocolat, la poutargue et le parmesan qui ont une texture approchante. Réalisée en acier inoxydable, elle se nettoie facilement à la main ou au lave vaisselle.<br /><br /><br /><br /></div><h1>Caractéristiques Râpe à Truffe inox Patisse</h1><div class="col is-12">- Tuffes & chocolat.<br />- Acier inoxydable.<br />- Passe au lave-vaisselle.<br />- Dimensions : 18 x 9 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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7397 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29674 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29612 …} +context: Sylius\TwigHooks\Bag\DataBag {#29621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29673 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8700 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8710 #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8709 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38242 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29674 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29612 …} +context: Sylius\TwigHooks\Bag\DataBag {#29621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29673 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à Truffe inox Patisse" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8710 #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8709 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38242 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29680 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29674 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29612 …} +context: Sylius\TwigHooks\Bag\DataBag {#29621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29673 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8700 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8710 #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8709 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38240 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38242 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29730 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29721 …} +context: Sylius\TwigHooks\Bag\DataBag {#29728 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29729 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8700 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29733 +variant: App\Entity\Product\ProductVariant {#8700 …} +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 {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29730 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29721 …} +context: Sylius\TwigHooks\Bag\DataBag {#29728 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29729 …} +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.27 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8716 #id: 36 #code: "poire-a-jus-inox-goupillon-lacor-6811" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8730 …} #associations: Doctrine\ORM\PersistentCollection {#8728 …} #createdAt: DateTime @1758632177 {#8712 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8713 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8733 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8734 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8716} #id: 36 #name: "Poire à Jus Inox + Goupillon Lacor" #slug: "poire-a-jus-inox-goupillon-lacor-6811" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable, caoutchouc et plasique.</li>\n <li>2 embouts.</li>\n <li>Goupillon inclus.</li>\n </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livrée avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire à jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation très simple, elle s'entretient aisément au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'intérieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 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 {#8736 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29619 +product: App\Entity\Product\Product {#8716 #id: 36 #code: "poire-a-jus-inox-goupillon-lacor-6811" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8730 …} #associations: Doctrine\ORM\PersistentCollection {#8728 …} #createdAt: DateTime @1758632177 {#8712 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8713 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8733 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8734 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8716} #id: 36 #name: "Poire à Jus Inox + Goupillon Lacor" #slug: "poire-a-jus-inox-goupillon-lacor-6811" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable, caoutchouc et plasique.</li>\n <li>2 embouts.</li>\n <li>Goupillon inclus.</li>\n </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livrée avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire à jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation très simple, elle s'entretient aisément au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'intérieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 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 {#8736 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8740 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8716 #id: 36 #code: "poire-a-jus-inox-goupillon-lacor-6811" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8730 …} #associations: Doctrine\ORM\PersistentCollection {#8728 …} #createdAt: DateTime @1758632177 {#8712 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8713 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8733 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8734 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8716} #id: 36 #name: "Poire à Jus Inox + Goupillon Lacor" #slug: "poire-a-jus-inox-goupillon-lacor-6811" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable, caoutchouc et plasique.</li>\n <li>2 embouts.</li>\n <li>Goupillon inclus.</li>\n </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livrée avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire à jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation très simple, elle s'entretient aisément au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'intérieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 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 {#8736 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poire à Jus Inox + Goupillon Lacor" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29850 -props: [ "product" => App\Entity\Product\Product {#8716 #id: 36 #code: "poire-a-jus-inox-goupillon-lacor-6811" #attributes: Doctrine\ORM\PersistentCollection {#8726 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8730 …} #associations: Doctrine\ORM\PersistentCollection {#8728 …} #createdAt: DateTime @1758632177 {#8712 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8713 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8733 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8734 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8716} #id: 36 #name: "Poire à Jus Inox + Goupillon Lacor" #slug: "poire-a-jus-inox-goupillon-lacor-6811" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable, caoutchouc et plasique.</li>\n <li>2 embouts.</li>\n <li>Goupillon inclus.</li>\n </ul></div><h1>Descriptif Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">Livrée avec deux embouts interchangeables (un gros en plastique pour aspirer et un petit de type seringue pour injecter), la poire à jus Lacor vous permettra d'exhaler les saveurs et odeurs de vos plats. D'utilisation très simple, elle s'entretient aisément au lave-vaisselle et est fournie avec un goupillon pour nettoyer efficacement l'intérieur.</div><h1>Caractéristiques Poire à Jus Inox + Goupillon Lacor</h1><div class="col is-12">- Poire en acier inoxydable et caoutchouc.<br />- 1 embout seringue en inox.<br />- 1 embout en plastique.<br />- 1 goupillon de nettoyage.<br />- Longueur avec embout seringue : 21 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 {#8736 …} #channels: Doctrine\ORM\PersistentCollection {#8724 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8718 …} #reviews: Doctrine\ORM\PersistentCollection {#8720 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8722 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29896 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29834 …} +context: Sylius\TwigHooks\Bag\DataBag {#29843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29895 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8740 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8750 #collection: Doctrine\Common\Collections\ArrayCollection {#8751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8749 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38256 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29896 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29834 …} +context: Sylius\TwigHooks\Bag\DataBag {#29843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29895 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poire à Jus Inox + Goupillon Lacor" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8750 #collection: Doctrine\Common\Collections\ArrayCollection {#8751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8749 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38256 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29902 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29896 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29834 …} +context: Sylius\TwigHooks\Bag\DataBag {#29843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29895 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8740 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8750 #collection: Doctrine\Common\Collections\ArrayCollection {#8751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8749 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38254 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38256 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29952 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29943 …} +context: Sylius\TwigHooks\Bag\DataBag {#29950 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29951 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8740 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29955 +variant: App\Entity\Product\ProductVariant {#8740 …} +price: "16,00\u{A0}€" +originalPrice: "16,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29952 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29943 …} +context: Sylius\TwigHooks\Bag\DataBag {#29950 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29951 …} +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 | 3.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8756 #id: 634 #code: "secateur-a-volaille-pluton-sabatier-lion-1125" #attributes: Doctrine\ORM\PersistentCollection {#8766 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8770 …} #associations: Doctrine\ORM\PersistentCollection {#8768 …} #createdAt: DateTime @1758632234 {#8752 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8753 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8773 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8756} #id: 634 #name: "Sécateur à volaille Pluton Sabatier Lion" #slug: "secateur-a-volaille-pluton-sabatier-lion-1125" #description: """ <div class="col is-12"><ul>\n <li>Poignées ergonomiques rivetées.</li>\n <li>Lames inox.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le sécateur à volaille est idéal pour découper efficacement toutes vos volailles. Manche riveté ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …} #channels: Doctrine\ORM\PersistentCollection {#8764 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …} #reviews: Doctrine\ORM\PersistentCollection {#8760 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8762 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29841 +product: App\Entity\Product\Product {#8756 #id: 634 #code: "secateur-a-volaille-pluton-sabatier-lion-1125" #attributes: Doctrine\ORM\PersistentCollection {#8766 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8770 …} #associations: Doctrine\ORM\PersistentCollection {#8768 …} #createdAt: DateTime @1758632234 {#8752 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8753 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8773 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8756} #id: 634 #name: "Sécateur à volaille Pluton Sabatier Lion" #slug: "secateur-a-volaille-pluton-sabatier-lion-1125" #description: """ <div class="col is-12"><ul>\n <li>Poignées ergonomiques rivetées.</li>\n <li>Lames inox.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le sécateur à volaille est idéal pour découper efficacement toutes vos volailles. Manche riveté ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …} #channels: Doctrine\ORM\PersistentCollection {#8764 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …} #reviews: Doctrine\ORM\PersistentCollection {#8760 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8762 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8780 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +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 {#8756 #id: 634 #code: "secateur-a-volaille-pluton-sabatier-lion-1125" #attributes: Doctrine\ORM\PersistentCollection {#8766 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8770 …} #associations: Doctrine\ORM\PersistentCollection {#8768 …} #createdAt: DateTime @1758632234 {#8752 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8753 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8773 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8756} #id: 634 #name: "Sécateur à volaille Pluton Sabatier Lion" #slug: "secateur-a-volaille-pluton-sabatier-lion-1125" #description: """ <div class="col is-12"><ul>\n <li>Poignées ergonomiques rivetées.</li>\n <li>Lames inox.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le sécateur à volaille est idéal pour découper efficacement toutes vos volailles. Manche riveté ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …} #channels: Doctrine\ORM\PersistentCollection {#8764 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …} #reviews: Doctrine\ORM\PersistentCollection {#8760 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8762 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Sécateur à volaille Pluton Sabatier Lion" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30072 -props: [ "product" => App\Entity\Product\Product {#8756 #id: 634 #code: "secateur-a-volaille-pluton-sabatier-lion-1125" #attributes: Doctrine\ORM\PersistentCollection {#8766 …} #variants: Doctrine\ORM\PersistentCollection {#8779 …} #options: Doctrine\ORM\PersistentCollection {#8770 …} #associations: Doctrine\ORM\PersistentCollection {#8768 …} #createdAt: DateTime @1758632234 {#8752 : 2025-09-23 20:57:14.0 PRC (+08:00) } #updatedAt: DateTime @1758632234 {#8753 : 2025-09-23 20:57:14.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8773 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8756} #id: 634 #name: "Sécateur à volaille Pluton Sabatier Lion" #slug: "secateur-a-volaille-pluton-sabatier-lion-1125" #description: """ <div class="col is-12"><ul>\n <li>Poignées ergonomiques rivetées.</li>\n <li>Lames inox.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description Sécateur à volaille Pluton Sabatier Lion</h1><div class="col is-12"><p>Le sécateur à volaille est idéal pour découper efficacement toutes vos volailles. Manche riveté ergonomique, excellente prise en main. Va au lave vaisselle.</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 {#8776 …} #channels: Doctrine\ORM\PersistentCollection {#8764 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8758 …} #reviews: Doctrine\ORM\PersistentCollection {#8760 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8762 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30118 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30056 …} +context: Sylius\TwigHooks\Bag\DataBag {#30065 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30117 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8780 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8790 #collection: Doctrine\Common\Collections\ArrayCollection {#8791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8789 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38270 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30118 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30056 …} +context: Sylius\TwigHooks\Bag\DataBag {#30065 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30117 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Sécateur à volaille Pluton Sabatier Lion" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8790 #collection: Doctrine\Common\Collections\ArrayCollection {#8791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8789 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38270 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30124 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30118 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30056 …} +context: Sylius\TwigHooks\Bag\DataBag {#30065 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30117 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8780 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8790 #collection: Doctrine\Common\Collections\ArrayCollection {#8791 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8789 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38268 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38270 …} } "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 {#30174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30165 …} +context: Sylius\TwigHooks\Bag\DataBag {#30172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8780 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30177 +variant: App\Entity\Product\ProductVariant {#8780 …} +price: "16,00\u{A0}€" +originalPrice: "16,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30174 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30165 …} +context: Sylius\TwigHooks\Bag\DataBag {#30172 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30173 …} +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 | 3.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8796 #id: 372 #code: "poele-a-blinis-induction-1406" #attributes: Doctrine\ORM\PersistentCollection {#8806 …} #variants: Doctrine\ORM\PersistentCollection {#8819 …} #options: Doctrine\ORM\PersistentCollection {#8810 …} #associations: Doctrine\ORM\PersistentCollection {#8808 …} #createdAt: DateTime @1758632200 {#8792 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#8793 : 2025-09-23 20:56:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8813 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8814 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8796} #id: 372 #name: "Poêle à blinis induction" #slug: "poele-a-blinis-induction-1406" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésive.</li>\n <li>Tous feux y compris induction. </li>\n </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Revêtement antiadhésif. Tous feux y compris induction. Manche métal riveté. Qualité pro.<br /></font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …} #channels: Doctrine\ORM\PersistentCollection {#8804 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8802 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30063 +product: App\Entity\Product\Product {#8796 #id: 372 #code: "poele-a-blinis-induction-1406" #attributes: Doctrine\ORM\PersistentCollection {#8806 …} #variants: Doctrine\ORM\PersistentCollection {#8819 …} #options: Doctrine\ORM\PersistentCollection {#8810 …} #associations: Doctrine\ORM\PersistentCollection {#8808 …} #createdAt: DateTime @1758632200 {#8792 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#8793 : 2025-09-23 20:56:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8813 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8814 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8796} #id: 372 #name: "Poêle à blinis induction" #slug: "poele-a-blinis-induction-1406" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésive.</li>\n <li>Tous feux y compris induction. </li>\n </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Revêtement antiadhésif. Tous feux y compris induction. Manche métal riveté. Qualité pro.<br /></font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …} #channels: Doctrine\ORM\PersistentCollection {#8804 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8802 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8820 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8796 #id: 372 #code: "poele-a-blinis-induction-1406" #attributes: Doctrine\ORM\PersistentCollection {#8806 …} #variants: Doctrine\ORM\PersistentCollection {#8819 …} #options: Doctrine\ORM\PersistentCollection {#8810 …} #associations: Doctrine\ORM\PersistentCollection {#8808 …} #createdAt: DateTime @1758632200 {#8792 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#8793 : 2025-09-23 20:56:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8813 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8814 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8796} #id: 372 #name: "Poêle à blinis induction" #slug: "poele-a-blinis-induction-1406" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésive.</li>\n <li>Tous feux y compris induction. </li>\n </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Revêtement antiadhésif. Tous feux y compris induction. Manche métal riveté. Qualité pro.<br /></font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …} #channels: Doctrine\ORM\PersistentCollection {#8804 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8802 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Poêle à blinis induction" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30294 -props: [ "product" => App\Entity\Product\Product {#8796 #id: 372 #code: "poele-a-blinis-induction-1406" #attributes: Doctrine\ORM\PersistentCollection {#8806 …} #variants: Doctrine\ORM\PersistentCollection {#8819 …} #options: Doctrine\ORM\PersistentCollection {#8810 …} #associations: Doctrine\ORM\PersistentCollection {#8808 …} #createdAt: DateTime @1758632200 {#8792 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#8793 : 2025-09-23 20:56:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8813 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8814 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8796} #id: 372 #name: "Poêle à blinis induction" #slug: "poele-a-blinis-induction-1406" #description: """ <div class="col is-12"><ul>\n <li>Antiadhésive.</li>\n <li>Tous feux y compris induction. </li>\n </ul></div><h1>Description poêle à blinis induction</h1><div class="col is-12"><font size="1" face="Verdana">Revêtement antiadhésif. Tous feux y compris induction. Manche métal riveté. Qualité pro.<br /></font></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8816 …} #channels: Doctrine\ORM\PersistentCollection {#8804 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8798 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8802 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30340 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30278 …} +context: Sylius\TwigHooks\Bag\DataBag {#30287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30339 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8820 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8830 #collection: Doctrine\Common\Collections\ArrayCollection {#8831 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8829 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38284 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30340 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30278 …} +context: Sylius\TwigHooks\Bag\DataBag {#30287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30339 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Poêle à blinis induction" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8830 #collection: Doctrine\Common\Collections\ArrayCollection {#8831 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8829 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38284 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30346 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30340 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30278 …} +context: Sylius\TwigHooks\Bag\DataBag {#30287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30339 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8820 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8830 #collection: Doctrine\Common\Collections\ArrayCollection {#8831 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8829 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38284 …} } "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 {#30396 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30387 …} +context: Sylius\TwigHooks\Bag\DataBag {#30394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30395 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8820 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30399 +variant: App\Entity\Product\ProductVariant {#8820 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30396 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30387 …} +context: Sylius\TwigHooks\Bag\DataBag {#30394 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30395 …} +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.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8836 #id: 1833 #code: "moule-pain-surprise-2102" #attributes: Doctrine\ORM\PersistentCollection {#8846 …} #variants: Doctrine\ORM\PersistentCollection {#8859 …} #options: Doctrine\ORM\PersistentCollection {#8850 …} #associations: Doctrine\ORM\PersistentCollection {#8848 …} #createdAt: DateTime @1758632416 {#8832 : 2025-09-23 21:00:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632416 {#8833 : 2025-09-23 21:00:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8853 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8854 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8836} #id: 1833 #name: "Moule pain surprise" #slug: "moule-pain-surprise-2102" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fond amovible, démoulage facile.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule à pain surprise permet de réaliser facilement un pain de forme haute pour réaliser votre pain surprise.<br />Le moule à pain surprise possède un fond amovible facilitant le démoulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadhésif qualité professionnelle. Fond amovible. Hauteur 9 cm. Diamètre 20 cm. Lavage à la main.</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 {#8856 …} #channels: Doctrine\ORM\PersistentCollection {#8844 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …} #reviews: Doctrine\ORM\PersistentCollection {#8840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8842 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30285 +product: App\Entity\Product\Product {#8836 #id: 1833 #code: "moule-pain-surprise-2102" #attributes: Doctrine\ORM\PersistentCollection {#8846 …} #variants: Doctrine\ORM\PersistentCollection {#8859 …} #options: Doctrine\ORM\PersistentCollection {#8850 …} #associations: Doctrine\ORM\PersistentCollection {#8848 …} #createdAt: DateTime @1758632416 {#8832 : 2025-09-23 21:00:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632416 {#8833 : 2025-09-23 21:00:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8853 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8854 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8836} #id: 1833 #name: "Moule pain surprise" #slug: "moule-pain-surprise-2102" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fond amovible, démoulage facile.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule à pain surprise permet de réaliser facilement un pain de forme haute pour réaliser votre pain surprise.<br />Le moule à pain surprise possède un fond amovible facilitant le démoulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadhésif qualité professionnelle. Fond amovible. Hauteur 9 cm. Diamètre 20 cm. Lavage à la main.</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 {#8856 …} #channels: Doctrine\ORM\PersistentCollection {#8844 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …} #reviews: Doctrine\ORM\PersistentCollection {#8840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8842 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8860 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8836 #id: 1833 #code: "moule-pain-surprise-2102" #attributes: Doctrine\ORM\PersistentCollection {#8846 …} #variants: Doctrine\ORM\PersistentCollection {#8859 …} #options: Doctrine\ORM\PersistentCollection {#8850 …} #associations: Doctrine\ORM\PersistentCollection {#8848 …} #createdAt: DateTime @1758632416 {#8832 : 2025-09-23 21:00:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632416 {#8833 : 2025-09-23 21:00:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8853 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8854 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8836} #id: 1833 #name: "Moule pain surprise" #slug: "moule-pain-surprise-2102" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fond amovible, démoulage facile.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule à pain surprise permet de réaliser facilement un pain de forme haute pour réaliser votre pain surprise.<br />Le moule à pain surprise possède un fond amovible facilitant le démoulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadhésif qualité professionnelle. Fond amovible. Hauteur 9 cm. Diamètre 20 cm. Lavage à la main.</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 {#8856 …} #channels: Doctrine\ORM\PersistentCollection {#8844 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …} #reviews: Doctrine\ORM\PersistentCollection {#8840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8842 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moule pain surprise" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30516 -props: [ "product" => App\Entity\Product\Product {#8836 #id: 1833 #code: "moule-pain-surprise-2102" #attributes: Doctrine\ORM\PersistentCollection {#8846 …} #variants: Doctrine\ORM\PersistentCollection {#8859 …} #options: Doctrine\ORM\PersistentCollection {#8850 …} #associations: Doctrine\ORM\PersistentCollection {#8848 …} #createdAt: DateTime @1758632416 {#8832 : 2025-09-23 21:00:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632416 {#8833 : 2025-09-23 21:00:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8853 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8854 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8836} #id: 1833 #name: "Moule pain surprise" #slug: "moule-pain-surprise-2102" #description: """ <div class="col is-12"><ul>\n <li>Qualité pro.</li>\n <li>Fond amovible, démoulage facile.</li>\n <li>Va au lave vaisselle. </li>\n </ul></div><h1>Description moule pain surprise</h1><div class="col is-12">Le moule à pain surprise permet de réaliser facilement un pain de forme haute pour réaliser votre pain surprise.<br />Le moule à pain surprise possède un fond amovible facilitant le démoulage.<br /></div><h1>Caractéristiques moule pain surprise</h1><div class="col is-12"><p>Antiadhésif qualité professionnelle. Fond amovible. Hauteur 9 cm. Diamètre 20 cm. Lavage à la main.</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 {#8856 …} #channels: Doctrine\ORM\PersistentCollection {#8844 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8838 …} #reviews: Doctrine\ORM\PersistentCollection {#8840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8842 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30500 …} +context: Sylius\TwigHooks\Bag\DataBag {#30509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8860 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8870 #collection: Doctrine\Common\Collections\ArrayCollection {#8871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8869 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30500 …} +context: Sylius\TwigHooks\Bag\DataBag {#30509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moule pain surprise" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8870 #collection: Doctrine\Common\Collections\ArrayCollection {#8871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8869 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30568 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30500 …} +context: Sylius\TwigHooks\Bag\DataBag {#30509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8860 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8870 #collection: Doctrine\Common\Collections\ArrayCollection {#8871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8869 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38296 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38298 …} } "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 {#30618 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30609 …} +context: Sylius\TwigHooks\Bag\DataBag {#30616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30617 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8860 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30621 +variant: App\Entity\Product\ProductVariant {#8860 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30618 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30609 …} +context: Sylius\TwigHooks\Bag\DataBag {#30616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30617 …} +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 | 3.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8876 #id: 1923 #code: "cercle-individuel-inox-1618" #attributes: Doctrine\ORM\PersistentCollection {#8886 …} #variants: Doctrine\ORM\PersistentCollection {#8899 …} #options: Doctrine\ORM\PersistentCollection {#8890 …} #associations: Doctrine\ORM\PersistentCollection {#8888 …} #createdAt: DateTime @1758632430 {#8872 : 2025-09-23 21:00:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632430 {#8873 : 2025-09-23 21:00:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8893 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8894 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8876} #id: 1923 #name: "Cercle individuel inox" #slug: "cercle-individuel-inox-1618" #description: """ <div class="col is-12"><ul>\n <li>Produit professionnel.</li>\n <li>Convient aussi pour les desserts.</li>\n <li>Acier inoxydable. </li>\n </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle à mousse et entremet, idéal pour réaliser des préparations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet également de réaliser des petits gâteaux individuels. Acier inoxydable 18/10.</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 {#8896 …} #channels: Doctrine\ORM\PersistentCollection {#8884 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …} #reviews: Doctrine\ORM\PersistentCollection {#8880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8882 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30507 +product: App\Entity\Product\Product {#8876 #id: 1923 #code: "cercle-individuel-inox-1618" #attributes: Doctrine\ORM\PersistentCollection {#8886 …} #variants: Doctrine\ORM\PersistentCollection {#8899 …} #options: Doctrine\ORM\PersistentCollection {#8890 …} #associations: Doctrine\ORM\PersistentCollection {#8888 …} #createdAt: DateTime @1758632430 {#8872 : 2025-09-23 21:00:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632430 {#8873 : 2025-09-23 21:00:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8893 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8894 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8876} #id: 1923 #name: "Cercle individuel inox" #slug: "cercle-individuel-inox-1618" #description: """ <div class="col is-12"><ul>\n <li>Produit professionnel.</li>\n <li>Convient aussi pour les desserts.</li>\n <li>Acier inoxydable. </li>\n </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle à mousse et entremet, idéal pour réaliser des préparations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet également de réaliser des petits gâteaux individuels. Acier inoxydable 18/10.</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 {#8896 …} #channels: Doctrine\ORM\PersistentCollection {#8884 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …} #reviews: Doctrine\ORM\PersistentCollection {#8880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8882 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8900 …} +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 {#28263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28296 …} +context: Sylius\TwigHooks\Bag\DataBag {#28302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28289 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8876 #id: 1923 #code: "cercle-individuel-inox-1618" #attributes: Doctrine\ORM\PersistentCollection {#8886 …} #variants: Doctrine\ORM\PersistentCollection {#8899 …} #options: Doctrine\ORM\PersistentCollection {#8890 …} #associations: Doctrine\ORM\PersistentCollection {#8888 …} #createdAt: DateTime @1758632430 {#8872 : 2025-09-23 21:00:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632430 {#8873 : 2025-09-23 21:00:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8893 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8894 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8876} #id: 1923 #name: "Cercle individuel inox" #slug: "cercle-individuel-inox-1618" #description: """ <div class="col is-12"><ul>\n <li>Produit professionnel.</li>\n <li>Convient aussi pour les desserts.</li>\n <li>Acier inoxydable. </li>\n </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle à mousse et entremet, idéal pour réaliser des préparations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet également de réaliser des petits gâteaux individuels. Acier inoxydable 18/10.</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 {#8896 …} #channels: Doctrine\ORM\PersistentCollection {#8884 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …} #reviews: Doctrine\ORM\PersistentCollection {#8880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8882 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cercle individuel inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30738 -props: [ "product" => App\Entity\Product\Product {#8876 #id: 1923 #code: "cercle-individuel-inox-1618" #attributes: Doctrine\ORM\PersistentCollection {#8886 …} #variants: Doctrine\ORM\PersistentCollection {#8899 …} #options: Doctrine\ORM\PersistentCollection {#8890 …} #associations: Doctrine\ORM\PersistentCollection {#8888 …} #createdAt: DateTime @1758632430 {#8872 : 2025-09-23 21:00:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632430 {#8873 : 2025-09-23 21:00:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8893 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8894 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8876} #id: 1923 #name: "Cercle individuel inox" #slug: "cercle-individuel-inox-1618" #description: """ <div class="col is-12"><ul>\n <li>Produit professionnel.</li>\n <li>Convient aussi pour les desserts.</li>\n <li>Acier inoxydable. </li>\n </ul></div><h1>Description cercle à mousse et entremets</h1><div class="col is-12">Cercle à mousse et entremet, idéal pour réaliser des préparations chaudes ou froides comme des tartares de saumon ou des timbales de riz. Permet également de réaliser des petits gâteaux individuels. Acier inoxydable 18/10.</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 {#8896 …} #channels: Doctrine\ORM\PersistentCollection {#8884 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8878 …} #reviews: Doctrine\ORM\PersistentCollection {#8880 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8882 …} #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 {#30784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …} +context: Sylius\TwigHooks\Bag\DataBag {#30731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30783 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8900 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8913 #collection: Doctrine\Common\Collections\ArrayCollection {#8914 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8912 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …} +context: Sylius\TwigHooks\Bag\DataBag {#30731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30783 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cercle individuel inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8913 #collection: Doctrine\Common\Collections\ArrayCollection {#8914 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8912 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30790 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30722 …} +context: Sylius\TwigHooks\Bag\DataBag {#30731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30783 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8900 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8913 #collection: Doctrine\Common\Collections\ArrayCollection {#8914 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8912 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38312 …} } "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 {#30840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30831 …} +context: Sylius\TwigHooks\Bag\DataBag {#30838 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30839 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8900 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30843 +variant: App\Entity\Product\ProductVariant {#8900 …} +price: "19,00\u{A0}€" +originalPrice: "32,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9252 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9249 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30831 …} +context: Sylius\TwigHooks\Bag\DataBag {#30838 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30839 …} +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 | 1.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27976 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12747 …} +context: Sylius\TwigHooks\Bag\DataBag {#27998 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12757 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31156 +cart: App\Entity\Order\Order {#13661 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27976 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12747 …} +context: Sylius\TwigHooks\Bag\DataBag {#27998 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12757 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||