Components
12
Twig Components
24
Render Count
121
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12475 …} +context: Sylius\TwigHooks\Bag\DataBag {#12481 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12480 …} +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 {#13102 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12373 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12482 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12475 …} +context: Sylius\TwigHooks\Bag\DataBag {#12481 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12480 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13175 …} +context: Sylius\TwigHooks\Bag\DataBag {#13177 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13178 …} +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 {#13188 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13175 …} +context: Sylius\TwigHooks\Bag\DataBag {#13177 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13178 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 16.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13249 …} +context: Sylius\TwigHooks\Bag\DataBag {#13269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13268 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13285 +cart: App\Entity\Order\Order {#13352 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13249 …} +context: Sylius\TwigHooks\Bag\DataBag {#13269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13268 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 116.0 MiB | 41.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13526 …} +context: Sylius\TwigHooks\Bag\DataBag {#13532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13524 …} +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 {#13547 #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 {#13538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13526 …} +context: Sylius\TwigHooks\Bag\DataBag {#13532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13524 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27337 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27333 …} +context: Sylius\TwigHooks\Bag\DataBag {#27334 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27336 …} +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 {#27346 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27337 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27333 …} +context: Sylius\TwigHooks\Bag\DataBag {#27334 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27336 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …} +context: Sylius\TwigHooks\Bag\DataBag {#27447 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27449 …} +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 {#27458 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …} +context: Sylius\TwigHooks\Bag\DataBag {#27447 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27449 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 2.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27521 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27517 …} +context: Sylius\TwigHooks\Bag\DataBag {#27518 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27520 …} +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 {#27529 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27521 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27517 …} +context: Sylius\TwigHooks\Bag\DataBag {#27518 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27520 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 19.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 662 #code: "aiguille-a-brider-1099" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632237 {#7725 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#7770 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 662 #name: "Aiguille à brider" #slug: "aiguille-a-brider-1099" #description: """ <div class="col is-12"><ul>\n <li>Indispensable pour ficeler les volailles farcies et les rôtis.</li>\n <li>Tout inox.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Description aiguille à brider</h1><div class="col is-12">L'aiguille à brider s'utilise avec de la <a rel="nofollow" href="https://www.cuisinstore.com/-ficelle-de-boucherie-prd3800.html">ficelle alimentaire</a> pour "brider" une volaille, un gibier à plume ou tout autre viande. L'opération consiste à passer une ou deux brides de ficelle à travers son corps pour maintenir ses pattes et ses ailes bien ramassées pendant la cuisson. A vous les volailles farcies comme une dinde aux marrons, un chapon farci au boudin blanc ou encore au foie gras. Elle peut aussi être utilisée pour ficeler d'autres pièces de viande comme un rôti ou encore certains poissons.<br /><br />Le chat de l'aiguille à brider est suffisamment dimensionné pour pouvoir passer la ficelle tout en la maintenant en place. Tout en inox, cette aiguille est garantie contact alimentaire et se nettoie facilement.<br /><br /><br /></div><h1>Caractéristiques aiguille à brider</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 25 cm. </li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Comment brider une volaille ?</h1><div class="col is-12"><p>Une fois votre volaille préparée (assaisonnement, farce etc…), attachez environ un mètre de ficelle alimentaire à votre aiguille à brider. </p>\n <p>Puis on commence par s’occuper des ailes de la bête. Il faut d’abord tendre la peau du cou et la ramener vers l’arrière en l’étirant vers le dos. Puis piquez dans le centre de l'aileron, passez sous la colonne vertébrale et piquez dans le deuxième aileron. </p>\n <p><br />On retourne ensuite la volaille sur le dos. Positionnez les cuisses sur les côtés du flanc. Piquez avec l’aiguille à la jointure entre les deux os, transpercez entièrement la volaille et liez la ficelle en pratiquant un double-noeud. </p>\n <p><br />Prendre un deuxième morceau de ficelle. Retournez le croupion à l'intérieur de la volaille. Piquez sous la patte, passez sous les côtés de la carcasse, au dessus du croupion, et piquez sous l'autre patte. Repassez sur la patte et piquez sur le bréchet et faire un noeud en resserrant les pattes et fermez l'arrière de la volaille. Pour finir, cisaillez la base du nerf des pattes. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28055 +product: App\Entity\Product\Product {#7995 #id: 662 #code: "aiguille-a-brider-1099" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632237 {#7725 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#7770 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 662 #name: "Aiguille à brider" #slug: "aiguille-a-brider-1099" #description: """ <div class="col is-12"><ul>\n <li>Indispensable pour ficeler les volailles farcies et les rôtis.</li>\n <li>Tout inox.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Description aiguille à brider</h1><div class="col is-12">L'aiguille à brider s'utilise avec de la <a rel="nofollow" href="https://www.cuisinstore.com/-ficelle-de-boucherie-prd3800.html">ficelle alimentaire</a> pour "brider" une volaille, un gibier à plume ou tout autre viande. L'opération consiste à passer une ou deux brides de ficelle à travers son corps pour maintenir ses pattes et ses ailes bien ramassées pendant la cuisson. A vous les volailles farcies comme une dinde aux marrons, un chapon farci au boudin blanc ou encore au foie gras. Elle peut aussi être utilisée pour ficeler d'autres pièces de viande comme un rôti ou encore certains poissons.<br /><br />Le chat de l'aiguille à brider est suffisamment dimensionné pour pouvoir passer la ficelle tout en la maintenant en place. Tout en inox, cette aiguille est garantie contact alimentaire et se nettoie facilement.<br /><br /><br /></div><h1>Caractéristiques aiguille à brider</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 25 cm. </li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Comment brider une volaille ?</h1><div class="col is-12"><p>Une fois votre volaille préparée (assaisonnement, farce etc…), attachez environ un mètre de ficelle alimentaire à votre aiguille à brider. </p>\n <p>Puis on commence par s’occuper des ailes de la bête. Il faut d’abord tendre la peau du cou et la ramener vers l’arrière en l’étirant vers le dos. Puis piquez dans le centre de l'aileron, passez sous la colonne vertébrale et piquez dans le deuxième aileron. </p>\n <p><br />On retourne ensuite la volaille sur le dos. Positionnez les cuisses sur les côtés du flanc. Piquez avec l’aiguille à la jointure entre les deux os, transpercez entièrement la volaille et liez la ficelle en pratiquant un double-noeud. </p>\n <p><br />Prendre un deuxième morceau de ficelle. Retournez le croupion à l'intérieur de la volaille. Piquez sous la patte, passez sous les côtés de la carcasse, au dessus du croupion, et piquez sous l'autre patte. Repassez sur la patte et piquez sur le bréchet et faire un noeud en resserrant les pattes et fermez l'arrière de la volaille. Pour finir, cisaillez la base du nerf des pattes. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28321 …} +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 {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 11.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 662 #code: "aiguille-a-brider-1099" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632237 {#7725 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#7770 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 662 #name: "Aiguille à brider" #slug: "aiguille-a-brider-1099" #description: """ <div class="col is-12"><ul>\n <li>Indispensable pour ficeler les volailles farcies et les rôtis.</li>\n <li>Tout inox.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Description aiguille à brider</h1><div class="col is-12">L'aiguille à brider s'utilise avec de la <a rel="nofollow" href="https://www.cuisinstore.com/-ficelle-de-boucherie-prd3800.html">ficelle alimentaire</a> pour "brider" une volaille, un gibier à plume ou tout autre viande. L'opération consiste à passer une ou deux brides de ficelle à travers son corps pour maintenir ses pattes et ses ailes bien ramassées pendant la cuisson. A vous les volailles farcies comme une dinde aux marrons, un chapon farci au boudin blanc ou encore au foie gras. Elle peut aussi être utilisée pour ficeler d'autres pièces de viande comme un rôti ou encore certains poissons.<br /><br />Le chat de l'aiguille à brider est suffisamment dimensionné pour pouvoir passer la ficelle tout en la maintenant en place. Tout en inox, cette aiguille est garantie contact alimentaire et se nettoie facilement.<br /><br /><br /></div><h1>Caractéristiques aiguille à brider</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 25 cm. </li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Comment brider une volaille ?</h1><div class="col is-12"><p>Une fois votre volaille préparée (assaisonnement, farce etc…), attachez environ un mètre de ficelle alimentaire à votre aiguille à brider. </p>\n <p>Puis on commence par s’occuper des ailes de la bête. Il faut d’abord tendre la peau du cou et la ramener vers l’arrière en l’étirant vers le dos. Puis piquez dans le centre de l'aileron, passez sous la colonne vertébrale et piquez dans le deuxième aileron. </p>\n <p><br />On retourne ensuite la volaille sur le dos. Positionnez les cuisses sur les côtés du flanc. Piquez avec l’aiguille à la jointure entre les deux os, transpercez entièrement la volaille et liez la ficelle en pratiquant un double-noeud. </p>\n <p><br />Prendre un deuxième morceau de ficelle. Retournez le croupion à l'intérieur de la volaille. Piquez sous la patte, passez sous les côtés de la carcasse, au dessus du croupion, et piquez sous l'autre patte. Repassez sur la patte et piquez sur le bréchet et faire un noeud en resserrant les pattes et fermez l'arrière de la volaille. Pour finir, cisaillez la base du nerf des pattes. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aiguille à brider" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28732 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 662 #code: "aiguille-a-brider-1099" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632237 {#7725 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#7770 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 662 #name: "Aiguille à brider" #slug: "aiguille-a-brider-1099" #description: """ <div class="col is-12"><ul>\n <li>Indispensable pour ficeler les volailles farcies et les rôtis.</li>\n <li>Tout inox.</li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Description aiguille à brider</h1><div class="col is-12">L'aiguille à brider s'utilise avec de la <a rel="nofollow" href="https://www.cuisinstore.com/-ficelle-de-boucherie-prd3800.html">ficelle alimentaire</a> pour "brider" une volaille, un gibier à plume ou tout autre viande. L'opération consiste à passer une ou deux brides de ficelle à travers son corps pour maintenir ses pattes et ses ailes bien ramassées pendant la cuisson. A vous les volailles farcies comme une dinde aux marrons, un chapon farci au boudin blanc ou encore au foie gras. Elle peut aussi être utilisée pour ficeler d'autres pièces de viande comme un rôti ou encore certains poissons.<br /><br />Le chat de l'aiguille à brider est suffisamment dimensionné pour pouvoir passer la ficelle tout en la maintenant en place. Tout en inox, cette aiguille est garantie contact alimentaire et se nettoie facilement.<br /><br /><br /></div><h1>Caractéristiques aiguille à brider</h1><div class="col is-12"><ul>\n <li>Inox.(Acier inoxydable)</li>\n <li>Longueur 25 cm. </li>\n <li>Va au lave vaisselle.</li>\n </ul></div><h1>Comment brider une volaille ?</h1><div class="col is-12"><p>Une fois votre volaille préparée (assaisonnement, farce etc…), attachez environ un mètre de ficelle alimentaire à votre aiguille à brider. </p>\n <p>Puis on commence par s’occuper des ailes de la bête. Il faut d’abord tendre la peau du cou et la ramener vers l’arrière en l’étirant vers le dos. Puis piquez dans le centre de l'aileron, passez sous la colonne vertébrale et piquez dans le deuxième aileron. </p>\n <p><br />On retourne ensuite la volaille sur le dos. Positionnez les cuisses sur les côtés du flanc. Piquez avec l’aiguille à la jointure entre les deux os, transpercez entièrement la volaille et liez la ficelle en pratiquant un double-noeud. </p>\n <p><br />Prendre un deuxième morceau de ficelle. Retournez le croupion à l'intérieur de la volaille. Piquez sous la patte, passez sous les côtés de la carcasse, au dessus du croupion, et piquez sous l'autre patte. Repassez sur la patte et piquez sur le bréchet et faire un noeud en resserrant les pattes et fermez l'arrière de la volaille. Pour finir, cisaillez la base du nerf des pattes. </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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28808 …} +context: Sylius\TwigHooks\Bag\DataBag {#28803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28802 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28321 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28667 #collection: Doctrine\Common\Collections\ArrayCollection {#28666 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28504 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31892 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36491 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28808 …} +context: Sylius\TwigHooks\Bag\DataBag {#28803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28802 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aiguille à brider" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28667 #collection: Doctrine\Common\Collections\ArrayCollection {#28666 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28504 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31892 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36491 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28813 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28808 …} +context: Sylius\TwigHooks\Bag\DataBag {#28803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28802 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28321 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28667 #collection: Doctrine\Common\Collections\ArrayCollection {#28666 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28504 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31892 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36491 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28881 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28871 …} +context: Sylius\TwigHooks\Bag\DataBag {#28879 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28880 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28321 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28890 +variant: App\Entity\Product\ProductVariant {#28321 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12373 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28881 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28871 …} +context: Sylius\TwigHooks\Bag\DataBag {#28879 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28880 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 5.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632237 {#8534 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8535 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28710 +product: App\Entity\Product\Product {#8536 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632237 {#8534 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8535 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28963 …} +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 {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632237 {#8534 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8535 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aiguille à larder Westmark" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29037 -props: [ "product" => App\Entity\Product\Product {#8536 #id: 663 #code: "aiguille-a-larder-westmark-1100" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632237 {#8534 : 2025-09-23 20:57:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632237 {#8535 : 2025-09-23 20:57:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29021 …} +context: Sylius\TwigHooks\Bag\DataBag {#29097 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29018 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28963 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28971 #collection: Doctrine\Common\Collections\ArrayCollection {#28983 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28959 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36511 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36513 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29021 …} +context: Sylius\TwigHooks\Bag\DataBag {#29097 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29018 …} +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 {#28971 #collection: Doctrine\Common\Collections\ArrayCollection {#28983 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28959 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36511 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36513 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29101 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29021 …} +context: Sylius\TwigHooks\Bag\DataBag {#29097 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29018 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28963 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28971 #collection: Doctrine\Common\Collections\ArrayCollection {#28983 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28959 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36511 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36513 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29151 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29142 …} +context: Sylius\TwigHooks\Bag\DataBag {#29149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29150 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28963 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29154 +variant: App\Entity\Product\ProductVariant {#28963 …} +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 {#8943 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12373 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29151 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29142 …} +context: Sylius\TwigHooks\Bag\DataBag {#29149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29150 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 10.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 838 #code: "ficelle-alimentaire-3800" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632263 {#8557 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8558 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 838 #name: "Ficelle alimentaire" #slug: "ficelle-alimentaire-3800" #description: """ <div class="col is-12"><ul>\n <li>Format économique.</li>\n <li>Garantie contact alimentaire. </li>\n <li>2 longueurs au choix.</li>\n </ul></div><h1>Description Ficelle alimentaire</h1><div class="col is-12">La ficelle alimentaire appelée également ficellede boucherie ou encore ficelle de cuisine, permet de préparer à la cuisson vos rôtis, volailles et autres viandes. Résistante aux hautes températures.</div><h1>Caractéristiques Ficelle alimentaire</h1><div class="col is-12">Ficelle en coton. Contact alimentaire. Bobine de 60 ou 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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29028 +product: App\Entity\Product\Product {#8559 #id: 838 #code: "ficelle-alimentaire-3800" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632263 {#8557 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8558 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 838 #name: "Ficelle alimentaire" #slug: "ficelle-alimentaire-3800" #description: """ <div class="col is-12"><ul>\n <li>Format économique.</li>\n <li>Garantie contact alimentaire. </li>\n <li>2 longueurs au choix.</li>\n </ul></div><h1>Description Ficelle alimentaire</h1><div class="col is-12">La ficelle alimentaire appelée également ficellede boucherie ou encore ficelle de cuisine, permet de préparer à la cuisson vos rôtis, volailles et autres viandes. Résistante aux hautes températures.</div><h1>Caractéristiques Ficelle alimentaire</h1><div class="col is-12">Ficelle en coton. Contact alimentaire. Bobine de 60 ou 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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29217 …} +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 {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 6.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 838 #code: "ficelle-alimentaire-3800" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632263 {#8557 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8558 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 838 #name: "Ficelle alimentaire" #slug: "ficelle-alimentaire-3800" #description: """ <div class="col is-12"><ul>\n <li>Format économique.</li>\n <li>Garantie contact alimentaire. </li>\n <li>2 longueurs au choix.</li>\n </ul></div><h1>Description Ficelle alimentaire</h1><div class="col is-12">La ficelle alimentaire appelée également ficellede boucherie ou encore ficelle de cuisine, permet de préparer à la cuisson vos rôtis, volailles et autres viandes. Résistante aux hautes températures.</div><h1>Caractéristiques Ficelle alimentaire</h1><div class="col is-12">Ficelle en coton. Contact alimentaire. Bobine de 60 ou 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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ficelle alimentaire" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29288 -props: [ "product" => App\Entity\Product\Product {#8559 #id: 838 #code: "ficelle-alimentaire-3800" #attributes: Doctrine\ORM\PersistentCollection {#8569 …} #variants: Doctrine\ORM\PersistentCollection {#8571 …} #options: Doctrine\ORM\PersistentCollection {#8575 …} #associations: Doctrine\ORM\PersistentCollection {#8573 …} #createdAt: DateTime @1758632263 {#8557 : 2025-09-23 20:57:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632263 {#8558 : 2025-09-23 20:57:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8578 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8579 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 838 #name: "Ficelle alimentaire" #slug: "ficelle-alimentaire-3800" #description: """ <div class="col is-12"><ul>\n <li>Format économique.</li>\n <li>Garantie contact alimentaire. </li>\n <li>2 longueurs au choix.</li>\n </ul></div><h1>Description Ficelle alimentaire</h1><div class="col is-12">La ficelle alimentaire appelée également ficellede boucherie ou encore ficelle de cuisine, permet de préparer à la cuisson vos rôtis, volailles et autres viandes. Résistante aux hautes températures.</div><h1>Caractéristiques Ficelle alimentaire</h1><div class="col is-12">Ficelle en coton. Contact alimentaire. Bobine de 60 ou 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 {#8581 …} #channels: Doctrine\ORM\PersistentCollection {#8567 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …} #reviews: Doctrine\ORM\PersistentCollection {#8563 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8565 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29350 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29272 …} +context: Sylius\TwigHooks\Bag\DataBag {#29339 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29217 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29225 #collection: Doctrine\Common\Collections\ArrayCollection {#29234 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29213 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36525 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36527 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29350 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29272 …} +context: Sylius\TwigHooks\Bag\DataBag {#29339 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ficelle alimentaire" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29225 #collection: Doctrine\Common\Collections\ArrayCollection {#29234 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29213 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36525 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36527 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29355 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29350 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29272 …} +context: Sylius\TwigHooks\Bag\DataBag {#29339 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29269 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29217 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29225 #collection: Doctrine\Common\Collections\ArrayCollection {#29234 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29213 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36525 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36527 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29402 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29403 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29217 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29407 +variant: App\Entity\Product\ProductVariant {#29217 …} +price: "4,00\u{A0}€" +originalPrice: "4,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8943 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12373 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29402 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29403 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 19.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8585 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8592 …} #variants: Doctrine\ORM\PersistentCollection {#8594 …} #options: Doctrine\ORM\PersistentCollection {#8598 …} #associations: Doctrine\ORM\PersistentCollection {#8596 …} #createdAt: DateTime @1758632236 {#8583 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8584 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8601 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8604 …} #channels: Doctrine\ORM\PersistentCollection {#8590 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8586 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8588 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29279 +product: App\Entity\Product\Product {#8585 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8592 …} #variants: Doctrine\ORM\PersistentCollection {#8594 …} #options: Doctrine\ORM\PersistentCollection {#8598 …} #associations: Doctrine\ORM\PersistentCollection {#8596 …} #createdAt: DateTime @1758632236 {#8583 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8584 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8601 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8604 …} #channels: Doctrine\ORM\PersistentCollection {#8590 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8586 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8588 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29470 …} +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 {#27586 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27619 …} +context: Sylius\TwigHooks\Bag\DataBag {#27625 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27612 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8585 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8592 …} #variants: Doctrine\ORM\PersistentCollection {#8594 …} #options: Doctrine\ORM\PersistentCollection {#8598 …} #associations: Doctrine\ORM\PersistentCollection {#8596 …} #createdAt: DateTime @1758632236 {#8583 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8584 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8601 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8604 …} #channels: Doctrine\ORM\PersistentCollection {#8590 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8586 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8588 …} #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 {#29541 -props: [ "product" => App\Entity\Product\Product {#8585 #id: 661 #code: "aiguille-a-brider-ficelle-a-volaille-6892" #attributes: Doctrine\ORM\PersistentCollection {#8592 …} #variants: Doctrine\ORM\PersistentCollection {#8594 …} #options: Doctrine\ORM\PersistentCollection {#8598 …} #associations: Doctrine\ORM\PersistentCollection {#8596 …} #createdAt: DateTime @1758632236 {#8583 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#8584 : 2025-09-23 20:57:16.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8601 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8585} #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 {#8604 …} #channels: Doctrine\ORM\PersistentCollection {#8590 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8586 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8588 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 6.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29525 …} +context: Sylius\TwigHooks\Bag\DataBag {#29592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29522 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29470 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29478 #collection: Doctrine\Common\Collections\ArrayCollection {#29487 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29466 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36539 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36541 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29525 …} +context: Sylius\TwigHooks\Bag\DataBag {#29592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29522 …} +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 {#29478 #collection: Doctrine\Common\Collections\ArrayCollection {#29487 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29466 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36539 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36541 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29596 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29534 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29525 …} +context: Sylius\TwigHooks\Bag\DataBag {#29592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29522 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29470 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29478 #collection: Doctrine\Common\Collections\ArrayCollection {#29487 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29466 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36539 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36541 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29644 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29645 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29470 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29649 +variant: App\Entity\Product\ProductVariant {#29470 …} +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 {#8943 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12373 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8940 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29644 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29645 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27299 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12438 …} +context: Sylius\TwigHooks\Bag\DataBag {#27321 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12448 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29926 +cart: App\Entity\Order\Order {#13352 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27299 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12438 …} +context: Sylius\TwigHooks\Bag\DataBag {#27321 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12448 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||