Components
15
Twig Components
35
Render Count
540
ms
Render Time
120.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 120.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12890 …} +context: Sylius\TwigHooks\Bag\DataBag {#12896 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12895 …} +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 {#13517 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12890 …} +context: Sylius\TwigHooks\Bag\DataBag {#12896 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12895 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 120.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13590 …} +context: Sylius\TwigHooks\Bag\DataBag {#13592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13593 …} +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 {#13603 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13590 …} +context: Sylius\TwigHooks\Bag\DataBag {#13592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13593 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 120.0 MiB | 4.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13664 …} +context: Sylius\TwigHooks\Bag\DataBag {#13684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13683 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13700 +cart: App\Entity\Order\Order {#13767 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13664 …} +context: Sylius\TwigHooks\Bag\DataBag {#13684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13683 …} +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 | 120.0 MiB | 32.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13941 …} +context: Sylius\TwigHooks\Bag\DataBag {#13947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13939 …} +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 {#13963 #taxonRepository: App\Repository\TaxonRepository {#13962 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13941 …} +context: Sylius\TwigHooks\Bag\DataBag {#13947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13939 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 120.0 MiB | 354.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27834 …} +context: Sylius\TwigHooks\Bag\DataBag {#27832 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27847 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "template" => "@SyliusShop/product/show/content/info/summary.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent {#27858 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27857 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27834 …} +context: Sylius\TwigHooks\Bag\DataBag {#27832 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27847 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} +variant: App\Entity\Product\ProductVariant {#8366 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27852 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 120.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27974 …} +context: Sylius\TwigHooks\Bag\DataBag {#27980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27979 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent {#28002 +product: App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#27967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27974 …} +context: Sylius\TwigHooks\Bag\DataBag {#27980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27979 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28101 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28109 …} +context: Sylius\TwigHooks\Bag\DataBag {#28096 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28106 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8366 …} "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28114 +variant: App\Entity\Product\ProductVariant {#8366 …} +price: "39,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28101 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28109 …} +context: Sylius\TwigHooks\Bag\DataBag {#28096 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28106 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 120.0 MiB | 69.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28020 …} +context: Sylius\TwigHooks\Bag\DataBag {#28173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28172 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "template" => "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent {#28196 +routeName: "sylius_shop_cart_summary" +routeParameters: [] #formFactory: Symfony\Component\Form\FormFactory {#7235 …} #manager: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#1383 …} #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1083 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} #addToCartCommandFactory: Sylius\Bundle\OrderBundle\Factory\AddToCartCommandFactory {#28200 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28197 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13865 …} -formView: Symfony\Component\Form\FormView {#28342 …} -form: Symfony\Component\Form\Form {#28386 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" "variant" => "lot-5-poches-30-35-40-45-et-50-cm-de-buyer-4347-05n-17262" ] "_token" => "1053.I7Dbd8eMslHgV-XqrKvWXyfn5Wm6Ateh9AGqXdlJDnI.aImBIf7YxBCsPtKDwNrmGRSEjVj4c-PJnzP8CZV8NyJs16M__v3eIa4v0Q" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28020 …} +context: Sylius\TwigHooks\Bag\DataBag {#28173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28172 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} +variant: null #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27852 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 120.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27357 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27359 …} +context: Sylius\TwigHooks\Bag\DataBag {#27360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27356 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } "count" => 3 "template" => "@SyliusShop/shared/product_review/list.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/shared/product_review/list.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent {#27348 +product: App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } +count: 3 #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#27967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27357 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27359 …} +context: Sylius\TwigHooks\Bag\DataBag {#27360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27356 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 120.0 MiB | 141.14 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27396 #id: 2334 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27217 …} #owner: App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #associatedProducts: Doctrine\ORM\PersistentCollection {#27230 …} #createdAt: DateTime @1758633259 {#27424 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27412 : 2025-09-23 21:14:19.0 PRC (+08:00) } } "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent {#27221 +productAssociation: App\Entity\Product\ProductAssociation {#27396 #id: 2334 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27217 …} #owner: App\Entity\Product\Product {#7499 #id: 2334 #code: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632521 {#7507 : 2025-09-23 21:02:01.0 PRC (+08:00) } #updatedAt: DateTime @1758632522 {#7471 : 2025-09-23 21:02:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 2334 #name: "Poche à douille réutilisable coton revêtu De Buyer" #slug: "poche-a-douille-reutilisable-coton-revetu-de-buyer-701" #description: """ <div class="col is-12"><ul>\n <li>Coton revêtu stérilisable.</li>\n <li>Excellente résistance au déchirement.</li>\n <li>Peut être redécoupée. </li>\n <li>Parfaitement étanche et réutilisable.</li>\n </ul></div><h1>Description Poche à douille réutilisable coton revêtu De Buyer</h1><div class="col is-12">La poche à douille réutilisable De Buyer est en coton revêtu. Elle ne bouge pas même après de nombreux lavages à l'eau chaude. Extrémité prédécoupée pour recevoir une douille taille standard. Livrée sans douille.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">oches pâtissières sans ourlet offrant une très grande résistance au déchirement ainsi qu’une excellente durabilité.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pratiques et écologiques, les poches sont réutilisables sur le long terme.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Coton revêtu, doublé pour des poches parfaitement étanches et souple d'où une manipulation facile.</div>\n <div>Sans ourlet, elle offre une très grande résistance au déchirement ainsi qu’une excellente durabilité. Pratique et écologique, elle est réutilisable sur le long terme. Coton revêtu, doublé pour une étanchéité parfaite et une manipulation facile.</div>\n <div></div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #associatedProducts: Doctrine\ORM\PersistentCollection {#27230 …} #createdAt: DateTime @1758633259 {#27424 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27412 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27222 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 120.0 MiB | 22.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27150 #id: 307 #code: "couscoussier-beka-casimir-2916" #attributes: Doctrine\ORM\PersistentCollection {#27162 …} #variants: Doctrine\ORM\PersistentCollection {#27163 …} #options: Doctrine\ORM\PersistentCollection {#27168 …} #associations: Doctrine\ORM\PersistentCollection {#27158 …} #createdAt: DateTime @1758632195 {#27182 : 2025-09-23 20:56:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632195 {#27154 : 2025-09-23 20:56:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27150} #id: 307 #name: "Couscoussier BEKA casimir" #slug: "couscoussier-beka-casimir-2916" #description: """ <div class="col is-12"><ul>\n <li>Très belle finition inox.</li>\n <li>Graduation intérieure.</li>\n <li>Tous feux y compris induction.</li>\n </ul></div><h1>Description couscoussier BEKA casimir </h1><div class="col is-12">Le couscoussier BEKA Casimir vous permet de préparer le couscous dans les règles de l'art. Sa qualité de fabrication et ses caractéristiques en feront le compagnon idéal dans vos préparations. Avec cet ustensile, soyez sûr de faire un meilleur couscous qu'avec une <a title="casserole traditionnelle" rel="follow" href="http://www.cuisinstore.com/poele-casserole-cuisson-f2-p1.html">casserole traditionnelle</a>.</div><h1>Caractéristiques couscoussier BEKA casimir </h1><div class="col is-12">Inox 18/10. Forme bombée. Couvercle inox. Tous feux dont induction. Dimensions : ø 24 cm, hauteur 26 cm. Contenance 7,5 L. Va au lave-vaisselle. Garantie 25 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#27152 …} #channels: Doctrine\ORM\PersistentCollection {#27161 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14541 …} #reviews: Doctrine\ORM\PersistentCollection {#27155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27148 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30280 +product: App\Entity\Product\Product {#27150 #id: 307 #code: "couscoussier-beka-casimir-2916" #attributes: Doctrine\ORM\PersistentCollection {#27162 …} #variants: Doctrine\ORM\PersistentCollection {#27163 …} #options: Doctrine\ORM\PersistentCollection {#27168 …} #associations: Doctrine\ORM\PersistentCollection {#27158 …} #createdAt: DateTime @1758632195 {#27182 : 2025-09-23 20:56:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632195 {#27154 : 2025-09-23 20:56:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27150} #id: 307 #name: "Couscoussier BEKA casimir" #slug: "couscoussier-beka-casimir-2916" #description: """ <div class="col is-12"><ul>\n <li>Très belle finition inox.</li>\n <li>Graduation intérieure.</li>\n <li>Tous feux y compris induction.</li>\n </ul></div><h1>Description couscoussier BEKA casimir </h1><div class="col is-12">Le couscoussier BEKA Casimir vous permet de préparer le couscous dans les règles de l'art. Sa qualité de fabrication et ses caractéristiques en feront le compagnon idéal dans vos préparations. Avec cet ustensile, soyez sûr de faire un meilleur couscous qu'avec une <a title="casserole traditionnelle" rel="follow" href="http://www.cuisinstore.com/poele-casserole-cuisson-f2-p1.html">casserole traditionnelle</a>.</div><h1>Caractéristiques couscoussier BEKA casimir </h1><div class="col is-12">Inox 18/10. Forme bombée. Couvercle inox. Tous feux dont induction. Dimensions : ø 24 cm, hauteur 26 cm. Contenance 7,5 L. Va au lave-vaisselle. Garantie 25 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#27152 …} #channels: Doctrine\ORM\PersistentCollection {#27161 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14541 …} #reviews: Doctrine\ORM\PersistentCollection {#27155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27148 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30416 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
120.0 MiB | 5.33 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27150 #id: 307 #code: "couscoussier-beka-casimir-2916" #attributes: Doctrine\ORM\PersistentCollection {#27162 …} #variants: Doctrine\ORM\PersistentCollection {#27163 …} #options: Doctrine\ORM\PersistentCollection {#27168 …} #associations: Doctrine\ORM\PersistentCollection {#27158 …} #createdAt: DateTime @1758632195 {#27182 : 2025-09-23 20:56:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632195 {#27154 : 2025-09-23 20:56:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27150} #id: 307 #name: "Couscoussier BEKA casimir" #slug: "couscoussier-beka-casimir-2916" #description: """ <div class="col is-12"><ul>\n <li>Très belle finition inox.</li>\n <li>Graduation intérieure.</li>\n <li>Tous feux y compris induction.</li>\n </ul></div><h1>Description couscoussier BEKA casimir </h1><div class="col is-12">Le couscoussier BEKA Casimir vous permet de préparer le couscous dans les règles de l'art. Sa qualité de fabrication et ses caractéristiques en feront le compagnon idéal dans vos préparations. Avec cet ustensile, soyez sûr de faire un meilleur couscous qu'avec une <a title="casserole traditionnelle" rel="follow" href="http://www.cuisinstore.com/poele-casserole-cuisson-f2-p1.html">casserole traditionnelle</a>.</div><h1>Caractéristiques couscoussier BEKA casimir </h1><div class="col is-12">Inox 18/10. Forme bombée. Couvercle inox. Tous feux dont induction. Dimensions : ø 24 cm, hauteur 26 cm. Contenance 7,5 L. Va au lave-vaisselle. Garantie 25 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#27152 …} #channels: Doctrine\ORM\PersistentCollection {#27161 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14541 …} #reviews: Doctrine\ORM\PersistentCollection {#27155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27148 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couscoussier BEKA casimir" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30951 -props: [ "product" => App\Entity\Product\Product {#27150 #id: 307 #code: "couscoussier-beka-casimir-2916" #attributes: Doctrine\ORM\PersistentCollection {#27162 …} #variants: Doctrine\ORM\PersistentCollection {#27163 …} #options: Doctrine\ORM\PersistentCollection {#27168 …} #associations: Doctrine\ORM\PersistentCollection {#27158 …} #createdAt: DateTime @1758632195 {#27182 : 2025-09-23 20:56:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632195 {#27154 : 2025-09-23 20:56:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27151 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30774 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27150} #id: 307 #name: "Couscoussier BEKA casimir" #slug: "couscoussier-beka-casimir-2916" #description: """ <div class="col is-12"><ul>\n <li>Très belle finition inox.</li>\n <li>Graduation intérieure.</li>\n <li>Tous feux y compris induction.</li>\n </ul></div><h1>Description couscoussier BEKA casimir </h1><div class="col is-12">Le couscoussier BEKA Casimir vous permet de préparer le couscous dans les règles de l'art. Sa qualité de fabrication et ses caractéristiques en feront le compagnon idéal dans vos préparations. Avec cet ustensile, soyez sûr de faire un meilleur couscous qu'avec une <a title="casserole traditionnelle" rel="follow" href="http://www.cuisinstore.com/poele-casserole-cuisson-f2-p1.html">casserole traditionnelle</a>.</div><h1>Caractéristiques couscoussier BEKA casimir </h1><div class="col is-12">Inox 18/10. Forme bombée. Couvercle inox. Tous feux dont induction. Dimensions : ø 24 cm, hauteur 26 cm. Contenance 7,5 L. Va au lave-vaisselle. Garantie 25 ans.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><span style="color: #3366ff;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank">Avantages de l'inox en cuisine.</a></span></span></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 {#27152 …} #channels: Doctrine\ORM\PersistentCollection {#27161 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14541 …} #reviews: Doctrine\ORM\PersistentCollection {#27155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27148 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
120.0 MiB | 4.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31289 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31347 …} +context: Sylius\TwigHooks\Bag\DataBag {#31280 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31283 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30416 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30584 #collection: Doctrine\Common\Collections\ArrayCollection {#30569 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30414 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37942 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37952 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31289 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31347 …} +context: Sylius\TwigHooks\Bag\DataBag {#31280 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31283 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Couscoussier BEKA casimir" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30584 #collection: Doctrine\Common\Collections\ArrayCollection {#30569 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30414 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37942 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37952 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31362 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31289 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31347 …} +context: Sylius\TwigHooks\Bag\DataBag {#31280 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31283 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30416 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30584 #collection: Doctrine\Common\Collections\ArrayCollection {#30569 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30414 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37942 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37952 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31656 …} +context: Sylius\TwigHooks\Bag\DataBag {#31663 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31664 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30416 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31669 +variant: App\Entity\Product\ProductVariant {#30416 …} +price: "109,00\u{A0}€" +originalPrice: "109,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31656 …} +context: Sylius\TwigHooks\Bag\DataBag {#31663 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31664 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 120.0 MiB | 18.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27169 #id: 701 #code: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #attributes: Doctrine\ORM\PersistentCollection {#27107 …} #variants: Doctrine\ORM\PersistentCollection {#27100 …} #options: Doctrine\ORM\PersistentCollection {#27125 …} #associations: Doctrine\ORM\PersistentCollection {#27136 …} #createdAt: DateTime @1758632244 {#27172 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27173 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27174 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31789 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27169} #id: 701 #name: "Couteau japonais lame yanagiba 24 cm WASABI" #slug: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #description: """ <div class="col is-12"><ul>\r\n <li>Lame tranchant exceptionnel </li>\r\n <li>Montage manche/lame indestructible </li>\r\n <li>Manche bambou et polypropylène=hygiène optimale </li>\r\n </ul></div><h1>Description couteau lame yanagiba WASABI</h1><div class="col is-12"><p>Le couteau japonais KAI WASABI est doté d'une lame en acier inoxydable de haute qualité Daido 1K6 garantissant un tranchant et une endurance exceptionnel . <br /><br />La poignée constituée d' une combination particulière de poudre de bambou et de polypropylène garantit une hygiène excellente, grâce à l'action naturelle anti-bactérienne des composants.<br /><br />Le couteau japonais KAI WASABI bénéficie en outre d'un montage manche/lame indestructible. La poignée n'est pas insérée mais elle enferme complètement la lame de telle sorte que celle-ci ne puisse se détacher du manche et que les saletés ne puissent s'y déposer. Idéal pour la fabrication des sushis !</p></div><h1>Caractéristiques couteau lame yanagiba WASABI</h1><div class="col is-12">Lame acier inoxydable haute teneur en carbone 24 cm . Dureté de la lame 58 ± 1 HRC . Manche ergonomique bambou et polypropylène garantissant une hygiène optimale.<br /><br />Le couteau japonais lame yanagiba est le couteau à émincer traditionnel japonais. Le couteau japonais lame yanagiba est particulièrement indiqué pour émincer finement le poisson et la viande grâce à sa lame longue et mince. C'est le couteau idéal pour la préparation du sushi et du sashimi.</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 {#27176 …} #channels: Doctrine\ORM\PersistentCollection {#27139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16622 …} #reviews: Doctrine\ORM\PersistentCollection {#27185 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27189 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30929 +product: App\Entity\Product\Product {#27169 #id: 701 #code: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #attributes: Doctrine\ORM\PersistentCollection {#27107 …} #variants: Doctrine\ORM\PersistentCollection {#27100 …} #options: Doctrine\ORM\PersistentCollection {#27125 …} #associations: Doctrine\ORM\PersistentCollection {#27136 …} #createdAt: DateTime @1758632244 {#27172 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27173 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27174 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31789 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27169} #id: 701 #name: "Couteau japonais lame yanagiba 24 cm WASABI" #slug: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #description: """ <div class="col is-12"><ul>\r\n <li>Lame tranchant exceptionnel </li>\r\n <li>Montage manche/lame indestructible </li>\r\n <li>Manche bambou et polypropylène=hygiène optimale </li>\r\n </ul></div><h1>Description couteau lame yanagiba WASABI</h1><div class="col is-12"><p>Le couteau japonais KAI WASABI est doté d'une lame en acier inoxydable de haute qualité Daido 1K6 garantissant un tranchant et une endurance exceptionnel . <br /><br />La poignée constituée d' une combination particulière de poudre de bambou et de polypropylène garantit une hygiène excellente, grâce à l'action naturelle anti-bactérienne des composants.<br /><br />Le couteau japonais KAI WASABI bénéficie en outre d'un montage manche/lame indestructible. La poignée n'est pas insérée mais elle enferme complètement la lame de telle sorte que celle-ci ne puisse se détacher du manche et que les saletés ne puissent s'y déposer. Idéal pour la fabrication des sushis !</p></div><h1>Caractéristiques couteau lame yanagiba WASABI</h1><div class="col is-12">Lame acier inoxydable haute teneur en carbone 24 cm . Dureté de la lame 58 ± 1 HRC . Manche ergonomique bambou et polypropylène garantissant une hygiène optimale.<br /><br />Le couteau japonais lame yanagiba est le couteau à émincer traditionnel japonais. Le couteau japonais lame yanagiba est particulièrement indiqué pour émincer finement le poisson et la viande grâce à sa lame longue et mince. C'est le couteau idéal pour la préparation du sushi et du sashimi.</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 {#27176 …} #channels: Doctrine\ORM\PersistentCollection {#27139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16622 …} #reviews: Doctrine\ORM\PersistentCollection {#27185 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27189 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31735 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
120.0 MiB | 3.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27169 #id: 701 #code: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #attributes: Doctrine\ORM\PersistentCollection {#27107 …} #variants: Doctrine\ORM\PersistentCollection {#27100 …} #options: Doctrine\ORM\PersistentCollection {#27125 …} #associations: Doctrine\ORM\PersistentCollection {#27136 …} #createdAt: DateTime @1758632244 {#27172 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27173 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27174 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31789 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27169} #id: 701 #name: "Couteau japonais lame yanagiba 24 cm WASABI" #slug: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #description: """ <div class="col is-12"><ul>\r\n <li>Lame tranchant exceptionnel </li>\r\n <li>Montage manche/lame indestructible </li>\r\n <li>Manche bambou et polypropylène=hygiène optimale </li>\r\n </ul></div><h1>Description couteau lame yanagiba WASABI</h1><div class="col is-12"><p>Le couteau japonais KAI WASABI est doté d'une lame en acier inoxydable de haute qualité Daido 1K6 garantissant un tranchant et une endurance exceptionnel . <br /><br />La poignée constituée d' une combination particulière de poudre de bambou et de polypropylène garantit une hygiène excellente, grâce à l'action naturelle anti-bactérienne des composants.<br /><br />Le couteau japonais KAI WASABI bénéficie en outre d'un montage manche/lame indestructible. La poignée n'est pas insérée mais elle enferme complètement la lame de telle sorte que celle-ci ne puisse se détacher du manche et que les saletés ne puissent s'y déposer. Idéal pour la fabrication des sushis !</p></div><h1>Caractéristiques couteau lame yanagiba WASABI</h1><div class="col is-12">Lame acier inoxydable haute teneur en carbone 24 cm . Dureté de la lame 58 ± 1 HRC . Manche ergonomique bambou et polypropylène garantissant une hygiène optimale.<br /><br />Le couteau japonais lame yanagiba est le couteau à émincer traditionnel japonais. Le couteau japonais lame yanagiba est particulièrement indiqué pour émincer finement le poisson et la viande grâce à sa lame longue et mince. C'est le couteau idéal pour la préparation du sushi et du sashimi.</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 {#27176 …} #channels: Doctrine\ORM\PersistentCollection {#27139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16622 …} #reviews: Doctrine\ORM\PersistentCollection {#27185 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27189 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau japonais lame yanagiba 24 cm WASABI" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31813 -props: [ "product" => App\Entity\Product\Product {#27169 #id: 701 #code: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #attributes: Doctrine\ORM\PersistentCollection {#27107 …} #variants: Doctrine\ORM\PersistentCollection {#27100 …} #options: Doctrine\ORM\PersistentCollection {#27125 …} #associations: Doctrine\ORM\PersistentCollection {#27136 …} #createdAt: DateTime @1758632244 {#27172 : 2025-09-23 20:57:24.0 PRC (+08:00) } #updatedAt: DateTime @1758632244 {#27173 : 2025-09-23 20:57:24.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27174 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31789 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27169} #id: 701 #name: "Couteau japonais lame yanagiba 24 cm WASABI" #slug: "couteau-japonais-lame-yanagiba-24-cm-wasabi-1650" #description: """ <div class="col is-12"><ul>\r\n <li>Lame tranchant exceptionnel </li>\r\n <li>Montage manche/lame indestructible </li>\r\n <li>Manche bambou et polypropylène=hygiène optimale </li>\r\n </ul></div><h1>Description couteau lame yanagiba WASABI</h1><div class="col is-12"><p>Le couteau japonais KAI WASABI est doté d'une lame en acier inoxydable de haute qualité Daido 1K6 garantissant un tranchant et une endurance exceptionnel . <br /><br />La poignée constituée d' une combination particulière de poudre de bambou et de polypropylène garantit une hygiène excellente, grâce à l'action naturelle anti-bactérienne des composants.<br /><br />Le couteau japonais KAI WASABI bénéficie en outre d'un montage manche/lame indestructible. La poignée n'est pas insérée mais elle enferme complètement la lame de telle sorte que celle-ci ne puisse se détacher du manche et que les saletés ne puissent s'y déposer. Idéal pour la fabrication des sushis !</p></div><h1>Caractéristiques couteau lame yanagiba WASABI</h1><div class="col is-12">Lame acier inoxydable haute teneur en carbone 24 cm . Dureté de la lame 58 ± 1 HRC . Manche ergonomique bambou et polypropylène garantissant une hygiène optimale.<br /><br />Le couteau japonais lame yanagiba est le couteau à émincer traditionnel japonais. Le couteau japonais lame yanagiba est particulièrement indiqué pour émincer finement le poisson et la viande grâce à sa lame longue et mince. C'est le couteau idéal pour la préparation du sushi et du sashimi.</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 {#27176 …} #channels: Doctrine\ORM\PersistentCollection {#27139 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#16622 …} #reviews: Doctrine\ORM\PersistentCollection {#27185 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27189 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
120.0 MiB | 7.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31790 …} +context: Sylius\TwigHooks\Bag\DataBag {#31864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31795 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31735 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31743 #collection: Doctrine\Common\Collections\ArrayCollection {#31755 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31731 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37969 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37971 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31790 …} +context: Sylius\TwigHooks\Bag\DataBag {#31864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31795 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau japonais lame yanagiba 24 cm WASABI" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31743 #collection: Doctrine\Common\Collections\ArrayCollection {#31755 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31731 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37969 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37971 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31868 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31790 …} +context: Sylius\TwigHooks\Bag\DataBag {#31864 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31795 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31735 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31743 #collection: Doctrine\Common\Collections\ArrayCollection {#31755 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31731 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37969 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37971 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31918 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31909 …} +context: Sylius\TwigHooks\Bag\DataBag {#31916 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31917 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31735 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31921 +variant: App\Entity\Product\ProductVariant {#31735 …} +price: "57,00\u{A0}€" +originalPrice: "57,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31918 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31909 …} +context: Sylius\TwigHooks\Bag\DataBag {#31916 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31917 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 120.0 MiB | 10.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27146 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27118 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27106 …} #associations: Doctrine\ORM\PersistentCollection {#27101 …} #createdAt: DateTime @1758632310 {#27140 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27145 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27112 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32035 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27146} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#27123 …} #channels: Doctrine\ORM\PersistentCollection {#27119 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18265 …} #reviews: Doctrine\ORM\PersistentCollection {#27124 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27129 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#31804 +product: App\Entity\Product\Product {#27146 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27118 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27106 …} #associations: Doctrine\ORM\PersistentCollection {#27101 …} #createdAt: DateTime @1758632310 {#27140 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27145 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27112 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32035 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27146} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#27123 …} #channels: Doctrine\ORM\PersistentCollection {#27119 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18265 …} #reviews: Doctrine\ORM\PersistentCollection {#27124 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27129 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31984 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
120.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27146 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27118 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27106 …} #associations: Doctrine\ORM\PersistentCollection {#27101 …} #createdAt: DateTime @1758632310 {#27140 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27145 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27112 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32035 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27146} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#27123 …} #channels: Doctrine\ORM\PersistentCollection {#27119 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18265 …} #reviews: Doctrine\ORM\PersistentCollection {#27124 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27129 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ecumoire Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32059 -props: [ "product" => App\Entity\Product\Product {#27146 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#27118 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27106 …} #associations: Doctrine\ORM\PersistentCollection {#27101 …} #createdAt: DateTime @1758632310 {#27140 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#27145 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27112 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32035 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27146} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#27123 …} #channels: Doctrine\ORM\PersistentCollection {#27119 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#18265 …} #reviews: Doctrine\ORM\PersistentCollection {#27124 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27129 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
120.0 MiB | 2.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32052 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32036 …} +context: Sylius\TwigHooks\Bag\DataBag {#32110 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32041 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31984 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31992 #collection: Doctrine\Common\Collections\ArrayCollection {#32001 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31980 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37984 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37986 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32052 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32036 …} +context: Sylius\TwigHooks\Bag\DataBag {#32110 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32041 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Ecumoire Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31992 #collection: Doctrine\Common\Collections\ArrayCollection {#32001 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31980 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37984 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37986 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32114 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32052 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32036 …} +context: Sylius\TwigHooks\Bag\DataBag {#32110 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32041 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31984 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31992 #collection: Doctrine\Common\Collections\ArrayCollection {#32001 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31980 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37984 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37986 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32155 …} +context: Sylius\TwigHooks\Bag\DataBag {#32162 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32163 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31984 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32167 +variant: App\Entity\Product\ProductVariant {#31984 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32155 …} +context: Sylius\TwigHooks\Bag\DataBag {#32162 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32163 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 120.0 MiB | 11.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27108 #id: 3150 #code: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #attributes: Doctrine\ORM\PersistentCollection {#28852 …} #variants: Doctrine\ORM\PersistentCollection {#28822 …} #options: Doctrine\ORM\PersistentCollection {#28868 …} #associations: Doctrine\ORM\PersistentCollection {#28815 …} #createdAt: DateTime @1758632806 {#27104 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#27103 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14134 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32281 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27108} #id: 3150 #name: "Brosse à Vaisselle en Bambou Point Virgule" #slug: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bambou et matière synthétique recyclée.</li>\n <li>Cordon de suspension.</li>\n </ul></div><h1>Descriptif Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">Brosse à vaisselle réalisée en bambou et matière synthétique recyclée parfaite pour faire la vaisselle tout en participant à la préservation de notre planète !</div><h1>Caractéristiques Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">- Bambou et matière synthétique recyclée.<br />- Cordon de suspension.<br />- Dimensions : 22,5 x 4,5 x 3,5 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 {#13995 …} #channels: Doctrine\ORM\PersistentCollection {#27064 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14189 …} #reviews: Doctrine\ORM\PersistentCollection {#27074 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27192 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#32050 +product: App\Entity\Product\Product {#27108 #id: 3150 #code: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #attributes: Doctrine\ORM\PersistentCollection {#28852 …} #variants: Doctrine\ORM\PersistentCollection {#28822 …} #options: Doctrine\ORM\PersistentCollection {#28868 …} #associations: Doctrine\ORM\PersistentCollection {#28815 …} #createdAt: DateTime @1758632806 {#27104 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#27103 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14134 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32281 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27108} #id: 3150 #name: "Brosse à Vaisselle en Bambou Point Virgule" #slug: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bambou et matière synthétique recyclée.</li>\n <li>Cordon de suspension.</li>\n </ul></div><h1>Descriptif Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">Brosse à vaisselle réalisée en bambou et matière synthétique recyclée parfaite pour faire la vaisselle tout en participant à la préservation de notre planète !</div><h1>Caractéristiques Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">- Bambou et matière synthétique recyclée.<br />- Cordon de suspension.<br />- Dimensions : 22,5 x 4,5 x 3,5 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 {#13995 …} #channels: Doctrine\ORM\PersistentCollection {#27064 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14189 …} #reviews: Doctrine\ORM\PersistentCollection {#27074 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27192 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#32230 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
120.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27108 #id: 3150 #code: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #attributes: Doctrine\ORM\PersistentCollection {#28852 …} #variants: Doctrine\ORM\PersistentCollection {#28822 …} #options: Doctrine\ORM\PersistentCollection {#28868 …} #associations: Doctrine\ORM\PersistentCollection {#28815 …} #createdAt: DateTime @1758632806 {#27104 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#27103 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14134 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32281 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27108} #id: 3150 #name: "Brosse à Vaisselle en Bambou Point Virgule" #slug: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bambou et matière synthétique recyclée.</li>\n <li>Cordon de suspension.</li>\n </ul></div><h1>Descriptif Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">Brosse à vaisselle réalisée en bambou et matière synthétique recyclée parfaite pour faire la vaisselle tout en participant à la préservation de notre planète !</div><h1>Caractéristiques Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">- Bambou et matière synthétique recyclée.<br />- Cordon de suspension.<br />- Dimensions : 22,5 x 4,5 x 3,5 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 {#13995 …} #channels: Doctrine\ORM\PersistentCollection {#27064 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14189 …} #reviews: Doctrine\ORM\PersistentCollection {#27074 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27192 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Brosse à Vaisselle en Bambou Point Virgule" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32305 -props: [ "product" => App\Entity\Product\Product {#27108 #id: 3150 #code: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #attributes: Doctrine\ORM\PersistentCollection {#28852 …} #variants: Doctrine\ORM\PersistentCollection {#28822 …} #options: Doctrine\ORM\PersistentCollection {#28868 …} #associations: Doctrine\ORM\PersistentCollection {#28815 …} #createdAt: DateTime @1758632806 {#27104 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#27103 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14134 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32281 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27108} #id: 3150 #name: "Brosse à Vaisselle en Bambou Point Virgule" #slug: "brosse-a-vaisselle-en-bambou-point-virgule-6797" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bambou et matière synthétique recyclée.</li>\n <li>Cordon de suspension.</li>\n </ul></div><h1>Descriptif Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">Brosse à vaisselle réalisée en bambou et matière synthétique recyclée parfaite pour faire la vaisselle tout en participant à la préservation de notre planète !</div><h1>Caractéristiques Brosse à Vaisselle en Bambou Point Virgule</h1><div class="col is-12">- Bambou et matière synthétique recyclée.<br />- Cordon de suspension.<br />- Dimensions : 22,5 x 4,5 x 3,5 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 {#13995 …} #channels: Doctrine\ORM\PersistentCollection {#27064 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14189 …} #reviews: Doctrine\ORM\PersistentCollection {#27074 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27192 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
120.0 MiB | 1.92 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32298 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32282 …} +context: Sylius\TwigHooks\Bag\DataBag {#32362 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32287 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32230 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32238 #collection: Doctrine\Common\Collections\ArrayCollection {#32247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32226 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37999 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38001 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32298 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32282 …} +context: Sylius\TwigHooks\Bag\DataBag {#32362 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32287 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse à Vaisselle en Bambou Point Virgule" "applied_promotions" => Doctrine\ORM\PersistentCollection {#32238 #collection: Doctrine\Common\Collections\ArrayCollection {#32247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32226 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37999 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38001 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32366 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32298 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32282 …} +context: Sylius\TwigHooks\Bag\DataBag {#32362 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32287 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32230 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32238 #collection: Doctrine\Common\Collections\ArrayCollection {#32247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32226 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37999 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38001 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32407 …} +context: Sylius\TwigHooks\Bag\DataBag {#32414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32415 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32230 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32419 +variant: App\Entity\Product\ProductVariant {#32230 …} +price: "7,00\u{A0}€" +originalPrice: "7,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32416 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32407 …} +context: Sylius\TwigHooks\Bag\DataBag {#32414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32415 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 120.0 MiB | 11.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#28897 #id: 3257 #code: "appareil-a-raclette-1-2-meule-casselin-6483" #attributes: Doctrine\ORM\PersistentCollection {#28942 …} #variants: Doctrine\ORM\PersistentCollection {#28991 …} #options: Doctrine\ORM\PersistentCollection {#29019 …} #associations: Doctrine\ORM\PersistentCollection {#28970 …} #createdAt: DateTime @1758632868 {#28834 : 2025-09-23 21:07:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632868 {#28845 : 2025-09-23 21:07:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28907 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32536 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28897} #id: 3257 #name: "Appareil à raclette 1/2 meule Casselin" #slug: "appareil-a-raclette-1-2-meule-casselin-6483" #description: """ <div class="col is-12"><ul>\n <li>Format compact.</li>\n <li>Boitier de chauffe horizontal.</li>\n <li>Porte fromage réglable en hauteur et inclinable.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">L'Appareil à raclette 1/2 meule Casselin est doté de toutes les caractéristiques que l'on est en droit d'attendre d'un appareil à raclette professionnel, le tout dans un format compact.</div><h1>Caractéristiques Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">- Boitier de chauffe horizontal.<br />- Interrupteur marche/arrêt.<br />- Résistance.<br />- Porte fromage réglable en hauteur et inclinable.<br />- Puissance : 600 W / 230 V.<br />- Dimensions : 520 x 320 x 310 mm.<br />- Poids : 4 kg.</div><div class="col is-12"><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#28886 …} #channels: Doctrine\ORM\PersistentCollection {#28963 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#28935 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#28914 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#32296 +product: App\Entity\Product\Product {#28897 #id: 3257 #code: "appareil-a-raclette-1-2-meule-casselin-6483" #attributes: Doctrine\ORM\PersistentCollection {#28942 …} #variants: Doctrine\ORM\PersistentCollection {#28991 …} #options: Doctrine\ORM\PersistentCollection {#29019 …} #associations: Doctrine\ORM\PersistentCollection {#28970 …} #createdAt: DateTime @1758632868 {#28834 : 2025-09-23 21:07:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632868 {#28845 : 2025-09-23 21:07:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28907 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32536 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28897} #id: 3257 #name: "Appareil à raclette 1/2 meule Casselin" #slug: "appareil-a-raclette-1-2-meule-casselin-6483" #description: """ <div class="col is-12"><ul>\n <li>Format compact.</li>\n <li>Boitier de chauffe horizontal.</li>\n <li>Porte fromage réglable en hauteur et inclinable.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">L'Appareil à raclette 1/2 meule Casselin est doté de toutes les caractéristiques que l'on est en droit d'attendre d'un appareil à raclette professionnel, le tout dans un format compact.</div><h1>Caractéristiques Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">- Boitier de chauffe horizontal.<br />- Interrupteur marche/arrêt.<br />- Résistance.<br />- Porte fromage réglable en hauteur et inclinable.<br />- Puissance : 600 W / 230 V.<br />- Dimensions : 520 x 320 x 310 mm.<br />- Poids : 4 kg.</div><div class="col is-12"><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#28886 …} #channels: Doctrine\ORM\PersistentCollection {#28963 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#28935 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#28914 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#32482 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
120.0 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#28897 #id: 3257 #code: "appareil-a-raclette-1-2-meule-casselin-6483" #attributes: Doctrine\ORM\PersistentCollection {#28942 …} #variants: Doctrine\ORM\PersistentCollection {#28991 …} #options: Doctrine\ORM\PersistentCollection {#29019 …} #associations: Doctrine\ORM\PersistentCollection {#28970 …} #createdAt: DateTime @1758632868 {#28834 : 2025-09-23 21:07:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632868 {#28845 : 2025-09-23 21:07:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28907 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32536 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28897} #id: 3257 #name: "Appareil à raclette 1/2 meule Casselin" #slug: "appareil-a-raclette-1-2-meule-casselin-6483" #description: """ <div class="col is-12"><ul>\n <li>Format compact.</li>\n <li>Boitier de chauffe horizontal.</li>\n <li>Porte fromage réglable en hauteur et inclinable.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">L'Appareil à raclette 1/2 meule Casselin est doté de toutes les caractéristiques que l'on est en droit d'attendre d'un appareil à raclette professionnel, le tout dans un format compact.</div><h1>Caractéristiques Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">- Boitier de chauffe horizontal.<br />- Interrupteur marche/arrêt.<br />- Résistance.<br />- Porte fromage réglable en hauteur et inclinable.<br />- Puissance : 600 W / 230 V.<br />- Dimensions : 520 x 320 x 310 mm.<br />- Poids : 4 kg.</div><div class="col is-12"><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#28886 …} #channels: Doctrine\ORM\PersistentCollection {#28963 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#28935 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#28914 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Appareil à raclette 1/2 meule Casselin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32560 -props: [ "product" => App\Entity\Product\Product {#28897 #id: 3257 #code: "appareil-a-raclette-1-2-meule-casselin-6483" #attributes: Doctrine\ORM\PersistentCollection {#28942 …} #variants: Doctrine\ORM\PersistentCollection {#28991 …} #options: Doctrine\ORM\PersistentCollection {#29019 …} #associations: Doctrine\ORM\PersistentCollection {#28970 …} #createdAt: DateTime @1758632868 {#28834 : 2025-09-23 21:07:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632868 {#28845 : 2025-09-23 21:07:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#28907 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32536 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28897} #id: 3257 #name: "Appareil à raclette 1/2 meule Casselin" #slug: "appareil-a-raclette-1-2-meule-casselin-6483" #description: """ <div class="col is-12"><ul>\n <li>Format compact.</li>\n <li>Boitier de chauffe horizontal.</li>\n <li>Porte fromage réglable en hauteur et inclinable.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">L'Appareil à raclette 1/2 meule Casselin est doté de toutes les caractéristiques que l'on est en droit d'attendre d'un appareil à raclette professionnel, le tout dans un format compact.</div><h1>Caractéristiques Appareil à raclette 1/2 meule Casselin</h1><div class="col is-12">- Boitier de chauffe horizontal.<br />- Interrupteur marche/arrêt.<br />- Résistance.<br />- Porte fromage réglable en hauteur et inclinable.<br />- Puissance : 600 W / 230 V.<br />- Dimensions : 520 x 320 x 310 mm.<br />- Poids : 4 kg.</div><div class="col is-12"><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #ff6600; cursor: pointer; font-family: arial; font-weight: 700;" rel="nofollow" href="https://www.cuisinstore.com/appareil-a-raclette-c937.html">Bien choisir son appareil à raclette</a></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#28886 …} #channels: Doctrine\ORM\PersistentCollection {#28963 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#28935 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#28914 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
120.0 MiB | 2.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32553 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32537 …} +context: Sylius\TwigHooks\Bag\DataBag {#32614 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32542 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32482 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32490 #collection: Doctrine\Common\Collections\ArrayCollection {#32502 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32478 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38014 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38016 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32553 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32537 …} +context: Sylius\TwigHooks\Bag\DataBag {#32614 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32542 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Appareil à raclette 1/2 meule Casselin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#32490 #collection: Doctrine\Common\Collections\ArrayCollection {#32502 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32478 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38014 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38016 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32618 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32553 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32537 …} +context: Sylius\TwigHooks\Bag\DataBag {#32614 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32542 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32482 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32490 #collection: Doctrine\Common\Collections\ArrayCollection {#32502 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32478 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38014 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38016 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32659 …} +context: Sylius\TwigHooks\Bag\DataBag {#32666 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32667 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32482 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32671 +variant: App\Entity\Product\ProductVariant {#32482 …} +price: "139,00\u{A0}€" +originalPrice: "139,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32668 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32659 …} +context: Sylius\TwigHooks\Bag\DataBag {#32666 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32667 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 120.0 MiB | 16.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#29316 #id: 3415 #code: "cuiseur-a-oeufs-cuisinart-860" #attributes: Doctrine\ORM\PersistentCollection {#29515 …} #variants: Doctrine\ORM\PersistentCollection {#29512 …} #options: Doctrine\ORM\PersistentCollection {#29520 …} #associations: Doctrine\ORM\PersistentCollection {#29516 …} #createdAt: DateTime @1758632943 {#29319 : 2025-09-23 21:09:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632943 {#29318 : 2025-09-23 21:09:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29316} #id: 3415 #name: "Cuiseur à oeufs Cuisinart" #slug: "cuiseur-a-oeufs-cuisinart-860" #description: """ <div class="col is-12"><ul>\n <li>Cuit simultanément jusqu'à 10 oeufs.</li>\n <li>Plusieurs recettes possibles.</li>\n <li>Garantie 3 ans. </li>\n </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur à oeufs Cuisinart permet de cuire en une seule opération 1 à 10 œufs coques, mollets, œufs durs ou encore 4 œufs moulés. Il peut également cuire 1 omelette dans le récipient prévu à cet effet ! Sa qualité de fabrication avec son couvercle et sa cuve inox permettent à cet appareil d'être utilisé quotidiennement sans soucis de fiabilité.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et témoin de marche couleur bleue. Corps extérieur en matière plastique. Sans BPA. Couvercle en inox brossé. Cuve en inox brossé. Accessoires fournis : Gobelet doseur avec aiguille de perçage, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. Garantie 3 ans.</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 {#29326 …} #channels: Doctrine\ORM\PersistentCollection {#29513 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#29330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29332 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => null ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#32551 +product: App\Entity\Product\Product {#29316 #id: 3415 #code: "cuiseur-a-oeufs-cuisinart-860" #attributes: Doctrine\ORM\PersistentCollection {#29515 …} #variants: Doctrine\ORM\PersistentCollection {#29512 …} #options: Doctrine\ORM\PersistentCollection {#29520 …} #associations: Doctrine\ORM\PersistentCollection {#29516 …} #createdAt: DateTime @1758632943 {#29319 : 2025-09-23 21:09:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632943 {#29318 : 2025-09-23 21:09:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29316} #id: 3415 #name: "Cuiseur à oeufs Cuisinart" #slug: "cuiseur-a-oeufs-cuisinart-860" #description: """ <div class="col is-12"><ul>\n <li>Cuit simultanément jusqu'à 10 oeufs.</li>\n <li>Plusieurs recettes possibles.</li>\n <li>Garantie 3 ans. </li>\n </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur à oeufs Cuisinart permet de cuire en une seule opération 1 à 10 œufs coques, mollets, œufs durs ou encore 4 œufs moulés. Il peut également cuire 1 omelette dans le récipient prévu à cet effet ! Sa qualité de fabrication avec son couvercle et sa cuve inox permettent à cet appareil d'être utilisé quotidiennement sans soucis de fiabilité.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et témoin de marche couleur bleue. Corps extérieur en matière plastique. Sans BPA. Couvercle en inox brossé. Cuve en inox brossé. Accessoires fournis : Gobelet doseur avec aiguille de perçage, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. Garantie 3 ans.</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 {#29326 …} #channels: Doctrine\ORM\PersistentCollection {#29513 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#29330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29332 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#32734 …} +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: null } |
|||
| sylius_shop:main_image |
[Anonymous]
|
120.0 MiB | 2.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#29316 #id: 3415 #code: "cuiseur-a-oeufs-cuisinart-860" #attributes: Doctrine\ORM\PersistentCollection {#29515 …} #variants: Doctrine\ORM\PersistentCollection {#29512 …} #options: Doctrine\ORM\PersistentCollection {#29520 …} #associations: Doctrine\ORM\PersistentCollection {#29516 …} #createdAt: DateTime @1758632943 {#29319 : 2025-09-23 21:09:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632943 {#29318 : 2025-09-23 21:09:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29316} #id: 3415 #name: "Cuiseur à oeufs Cuisinart" #slug: "cuiseur-a-oeufs-cuisinart-860" #description: """ <div class="col is-12"><ul>\n <li>Cuit simultanément jusqu'à 10 oeufs.</li>\n <li>Plusieurs recettes possibles.</li>\n <li>Garantie 3 ans. </li>\n </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur à oeufs Cuisinart permet de cuire en une seule opération 1 à 10 œufs coques, mollets, œufs durs ou encore 4 œufs moulés. Il peut également cuire 1 omelette dans le récipient prévu à cet effet ! Sa qualité de fabrication avec son couvercle et sa cuve inox permettent à cet appareil d'être utilisé quotidiennement sans soucis de fiabilité.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et témoin de marche couleur bleue. Corps extérieur en matière plastique. Sans BPA. Couvercle en inox brossé. Cuve en inox brossé. Accessoires fournis : Gobelet doseur avec aiguille de perçage, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. Garantie 3 ans.</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 {#29326 …} #channels: Doctrine\ORM\PersistentCollection {#29513 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#29330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29332 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuiseur à oeufs Cuisinart" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32809 -props: [ "product" => App\Entity\Product\Product {#29316 #id: 3415 #code: "cuiseur-a-oeufs-cuisinart-860" #attributes: Doctrine\ORM\PersistentCollection {#29515 …} #variants: Doctrine\ORM\PersistentCollection {#29512 …} #options: Doctrine\ORM\PersistentCollection {#29520 …} #associations: Doctrine\ORM\PersistentCollection {#29516 …} #createdAt: DateTime @1758632943 {#29319 : 2025-09-23 21:09:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632943 {#29318 : 2025-09-23 21:09:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29317 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32785 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29316} #id: 3415 #name: "Cuiseur à oeufs Cuisinart" #slug: "cuiseur-a-oeufs-cuisinart-860" #description: """ <div class="col is-12"><ul>\n <li>Cuit simultanément jusqu'à 10 oeufs.</li>\n <li>Plusieurs recettes possibles.</li>\n <li>Garantie 3 ans. </li>\n </ul></div><h1>Description Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Le cuiseur à oeufs Cuisinart permet de cuire en une seule opération 1 à 10 œufs coques, mollets, œufs durs ou encore 4 œufs moulés. Il peut également cuire 1 omelette dans le récipient prévu à cet effet ! Sa qualité de fabrication avec son couvercle et sa cuve inox permettent à cet appareil d'être utilisé quotidiennement sans soucis de fiabilité.</div><h1>Caractéristiques Cuiseur à oeufs Cuisinart</h1><div class="col is-12">Puissance 600 Watts. Signal sonore en fin de cuisson. Interrupteur et témoin de marche couleur bleue. Corps extérieur en matière plastique. Sans BPA. Couvercle en inox brossé. Cuve en inox brossé. Accessoires fournis : Gobelet doseur avec aiguille de perçage, 2 coquetiers. Dimensions appareil (LxPxH) 18,4 x 15,8 x 19,5 cm. Poids appareil 0,80 kg. Garantie 3 ans.</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 {#29326 …} #channels: Doctrine\ORM\PersistentCollection {#29513 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14198 …} #reviews: Doctrine\ORM\PersistentCollection {#29330 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29332 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
120.0 MiB | 5.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32802 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32786 …} +context: Sylius\TwigHooks\Bag\DataBag {#32872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32791 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32734 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32742 #collection: Doctrine\Common\Collections\ArrayCollection {#32751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32730 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38029 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38031 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32802 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32786 …} +context: Sylius\TwigHooks\Bag\DataBag {#32872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32791 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuiseur à oeufs Cuisinart" "applied_promotions" => Doctrine\ORM\PersistentCollection {#32742 #collection: Doctrine\Common\Collections\ArrayCollection {#32751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32730 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38029 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38031 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32876 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32802 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32786 …} +context: Sylius\TwigHooks\Bag\DataBag {#32872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32791 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32734 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32742 #collection: Doctrine\Common\Collections\ArrayCollection {#32751 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32730 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38029 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38031 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 120.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32926 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32917 …} +context: Sylius\TwigHooks\Bag\DataBag {#32924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32925 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32734 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32929 +variant: App\Entity\Product\ProductVariant {#32734 …} +price: "59,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9356 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12786 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9353 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32926 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32917 …} +context: Sylius\TwigHooks\Bag\DataBag {#32924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32925 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 120.0 MiB | 5.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27758 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12853 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12863 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#33160 +cart: App\Entity\Order\Order {#13767 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27758 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12853 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12863 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||