Components
15
Twig Components
31
Render Count
217
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 96.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12864 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12857 …} +context: Sylius\TwigHooks\Bag\DataBag {#12863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12862 …} +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 {#13484 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12864 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12857 …} +context: Sylius\TwigHooks\Bag\DataBag {#12863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12862 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 96.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13557 …} +context: Sylius\TwigHooks\Bag\DataBag {#13559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13560 …} +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 {#13570 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13557 …} +context: Sylius\TwigHooks\Bag\DataBag {#13559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13560 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 96.0 MiB | 4.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13652 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13631 …} +context: Sylius\TwigHooks\Bag\DataBag {#13651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13650 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13667 +cart: App\Entity\Order\Order {#13734 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13652 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13631 …} +context: Sylius\TwigHooks\Bag\DataBag {#13651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13650 …} +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 | 96.0 MiB | 14.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13908 …} +context: Sylius\TwigHooks\Bag\DataBag {#13914 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13906 …} +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 {#13930 #taxonRepository: App\Repository\TaxonRepository {#13929 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13908 …} +context: Sylius\TwigHooks\Bag\DataBag {#13914 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13906 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 104.0 MiB | 154.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27801 …} +context: Sylius\TwigHooks\Bag\DataBag {#27799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27814 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27825 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27824 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27815 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27801 …} +context: Sylius\TwigHooks\Bag\DataBag {#27799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27814 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#8359 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27819 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 96.0 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27948 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27941 …} +context: Sylius\TwigHooks\Bag\DataBag {#27947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27946 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27969 +product: App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27934 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27948 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27941 …} +context: Sylius\TwigHooks\Bag\DataBag {#27947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27946 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 96.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28076 …} +context: Sylius\TwigHooks\Bag\DataBag {#28063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28073 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8359 …} "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 {#28081 +variant: App\Entity\Product\ProductVariant {#8359 …} +price: "144,00\u{A0}€" +originalPrice: "144,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9323 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9320 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28076 …} +context: Sylius\TwigHooks\Bag\DataBag {#28063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28073 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 102.0 MiB | 26.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28146 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28140 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28139 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#28163 +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 {#28167 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28164 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13832 …} -formView: Symfony\Component\Form\FormView {#28309 …} -form: Symfony\Component\Form\Form {#28353 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" "variant" => "l-unite-3737" ] "_token" => "639b.Q4mdeQRv1FvlTR7Sbp8Vv9fFZMxWDM4T02-piyy-5g4.LL30F307vQmmK2-RBPkl77yoK_4TfZtRvgCc-m3ylk8T_OsffF2jFpMmRw" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28146 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28140 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28139 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27819 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 104.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27295 …} +context: Sylius\TwigHooks\Bag\DataBag {#27296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27292 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27284 +product: App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27934 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27293 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27295 …} +context: Sylius\TwigHooks\Bag\DataBag {#27296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27292 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 106.0 MiB | 37.40 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#27324 #id: 655 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27177 …} #owner: App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27155 …} #createdAt: DateTime @1758633259 {#27361 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27345 : 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 {#27147 +productAssociation: App\Entity\Product\ProductAssociation {#27324 #id: 655 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27177 …} #owner: App\Entity\Product\Product {#7499 #id: 655 #code: "coupe-legumes-alligator-inox-1883" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632236 {#7507 : 2025-09-23 20:57:16.0 PRC (+08:00) } #updatedAt: DateTime @1758632236 {#7471 : 2025-09-23 20:57:16.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: 655 #name: "Coupe légumes ALLIGATOR inox" #slug: "coupe-legumes-alligator-inox-1883" #description: """ <div class="col is-12"><ul>\r\n <li>Une coupe facile et rapide. </li>\r\n <li>Sécurité totale, lames protégées pendant la coupe. </li>\r\n <li>Corps inox, hygiène parfaite. </li>\r\n <li>Livré avec 3 grilles. </li>\r\n </ul></div><h1>Description coupe légumes ALLIGATOR inox</h1><div class="col is-12"><span>Le coupe légumes ALLIGATOR offre un résultat très efficace pour une coupe en bâtonnets ou en cube. Idéal pour couper efficacement oignons ( sans pleurer !), échalotes, poivrons, tomates, concombres, pommes de terre, courgettes, poireaux, céleris, fruits... et même l’ail et le persil en un tour de main. <span>Le coupe légumes ALLIGATOR p</span>ermet même de couper le poireau en julienne ! <br />Son bac récupérateur permet de récolter aisément les fruits et légumes fraîchement coupés.</span></div><h1>Caractéristiques coupe légumes ALLIGATOR inox</h1><div class="col is-12">Corps inox démontable. Grille inox amovible. Bac récupérateur amovible. Va au lave vaisselle. Dimensions du corps 10.5 x 27.5 cm. Dimensions du bac récupérateur 11.5 x 8.5 x h 7.5 cm. Livré avec 3 grilles trous 12 x 12 mm / 6 x 6 mm et 3 x 3 mm. Garantie 2 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 {#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 {#27155 …} #createdAt: DateTime @1758633259 {#27361 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#27345 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27148 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 8.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27070 #id: 1007 #code: "kit-burger-louis-tellier-7664" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27089 …} #associations: Doctrine\ORM\PersistentCollection {#27093 …} #createdAt: DateTime @1758632295 {#27081 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#27112 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27070} #id: 1007 #name: "Kit Burger Louis Tellier" #slug: "kit-burger-louis-tellier-7664" #description: """ <div class="col is-12"><ul>\n <li>Tous les indispensables.</li>\n <li>Qualité Tellier.</li>\n <li>Recettes incluses</li>\n </ul></div><h1>Descriptif Kit Burger Louis Tellier</h1><div class="col is-12">Idéal pour toute la famille et les experts en cuisine, le Kit Burger Louis Tellier permet la préparation de délicieux burger. Il se compose d'un coupe-frites, d'une presse steak haché, de 4 moules à pain et d'un livret de recettes. </div><h1>Caractéristiques Kit Burger Louis Tellier</h1><div class="col is-12">- 1 coupe-frites.<br />- 1 presse à steak haché.<br />- 4 moules à pain.<br />- Livret recettes.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27066 …} #channels: Doctrine\ORM\PersistentCollection {#27103 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17119 …} #reviews: Doctrine\ORM\PersistentCollection {#27113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27079 …} #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 {#30232 +product: App\Entity\Product\Product {#27070 #id: 1007 #code: "kit-burger-louis-tellier-7664" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27089 …} #associations: Doctrine\ORM\PersistentCollection {#27093 …} #createdAt: DateTime @1758632295 {#27081 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#27112 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27070} #id: 1007 #name: "Kit Burger Louis Tellier" #slug: "kit-burger-louis-tellier-7664" #description: """ <div class="col is-12"><ul>\n <li>Tous les indispensables.</li>\n <li>Qualité Tellier.</li>\n <li>Recettes incluses</li>\n </ul></div><h1>Descriptif Kit Burger Louis Tellier</h1><div class="col is-12">Idéal pour toute la famille et les experts en cuisine, le Kit Burger Louis Tellier permet la préparation de délicieux burger. Il se compose d'un coupe-frites, d'une presse steak haché, de 4 moules à pain et d'un livret de recettes. </div><h1>Caractéristiques Kit Burger Louis Tellier</h1><div class="col is-12">- 1 coupe-frites.<br />- 1 presse à steak haché.<br />- 4 moules à pain.<br />- Livret recettes.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27066 …} #channels: Doctrine\ORM\PersistentCollection {#27103 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17119 …} #reviews: Doctrine\ORM\PersistentCollection {#27113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27079 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30394 …} +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]
|
106.0 MiB | 1.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27070 #id: 1007 #code: "kit-burger-louis-tellier-7664" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27089 …} #associations: Doctrine\ORM\PersistentCollection {#27093 …} #createdAt: DateTime @1758632295 {#27081 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#27112 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27070} #id: 1007 #name: "Kit Burger Louis Tellier" #slug: "kit-burger-louis-tellier-7664" #description: """ <div class="col is-12"><ul>\n <li>Tous les indispensables.</li>\n <li>Qualité Tellier.</li>\n <li>Recettes incluses</li>\n </ul></div><h1>Descriptif Kit Burger Louis Tellier</h1><div class="col is-12">Idéal pour toute la famille et les experts en cuisine, le Kit Burger Louis Tellier permet la préparation de délicieux burger. Il se compose d'un coupe-frites, d'une presse steak haché, de 4 moules à pain et d'un livret de recettes. </div><h1>Caractéristiques Kit Burger Louis Tellier</h1><div class="col is-12">- 1 coupe-frites.<br />- 1 presse à steak haché.<br />- 4 moules à pain.<br />- Livret recettes.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27066 …} #channels: Doctrine\ORM\PersistentCollection {#27103 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17119 …} #reviews: Doctrine\ORM\PersistentCollection {#27113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27079 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Kit Burger Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30926 -props: [ "product" => App\Entity\Product\Product {#27070 #id: 1007 #code: "kit-burger-louis-tellier-7664" #attributes: Doctrine\ORM\PersistentCollection {#27092 …} #variants: Doctrine\ORM\PersistentCollection {#27095 …} #options: Doctrine\ORM\PersistentCollection {#27089 …} #associations: Doctrine\ORM\PersistentCollection {#27093 …} #createdAt: DateTime @1758632295 {#27081 : 2025-09-23 20:58:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632295 {#27112 : 2025-09-23 20:58:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27068 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#30765 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27070} #id: 1007 #name: "Kit Burger Louis Tellier" #slug: "kit-burger-louis-tellier-7664" #description: """ <div class="col is-12"><ul>\n <li>Tous les indispensables.</li>\n <li>Qualité Tellier.</li>\n <li>Recettes incluses</li>\n </ul></div><h1>Descriptif Kit Burger Louis Tellier</h1><div class="col is-12">Idéal pour toute la famille et les experts en cuisine, le Kit Burger Louis Tellier permet la préparation de délicieux burger. Il se compose d'un coupe-frites, d'une presse steak haché, de 4 moules à pain et d'un livret de recettes. </div><h1>Caractéristiques Kit Burger Louis Tellier</h1><div class="col is-12">- 1 coupe-frites.<br />- 1 presse à steak haché.<br />- 4 moules à pain.<br />- Livret recettes.<br />- Fabrication française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27066 …} #channels: Doctrine\ORM\PersistentCollection {#27103 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#17119 …} #reviews: Doctrine\ORM\PersistentCollection {#27113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27079 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31325 …} +context: Sylius\TwigHooks\Bag\DataBag {#31228 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31231 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30394 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30418 #collection: Doctrine\Common\Collections\ArrayCollection {#30571 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30391 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44121 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44123 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31325 …} +context: Sylius\TwigHooks\Bag\DataBag {#31228 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31231 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Kit Burger Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30418 #collection: Doctrine\Common\Collections\ArrayCollection {#30571 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30391 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44121 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44123 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31387 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31325 …} +context: Sylius\TwigHooks\Bag\DataBag {#31228 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31231 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30394 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30418 #collection: Doctrine\Common\Collections\ArrayCollection {#30571 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30391 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44121 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44123 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31553 …} +context: Sylius\TwigHooks\Bag\DataBag {#31560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31561 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30394 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31566 +variant: App\Entity\Product\ProductVariant {#30394 …} +price: "69,00\u{A0}€" +originalPrice: "69,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9323 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9320 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31553 …} +context: Sylius\TwigHooks\Bag\DataBag {#31560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31561 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 4.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27085 #id: 1883 #code: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #attributes: Doctrine\ORM\PersistentCollection {#28753 …} #variants: Doctrine\ORM\PersistentCollection {#28740 …} #options: Doctrine\ORM\PersistentCollection {#14015 …} #associations: Doctrine\ORM\PersistentCollection {#27029 …} #createdAt: DateTime @1758632425 {#27087 : 2025-09-23 21:00:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27080 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27098 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27085} #id: 1883 #name: "Mini Rouleau à Pâtisserie décor Noël Folkroll" #slug: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Gravage au laser.</li>\n <li>Traitement naturel du bois à l'huile végétale.</li>\n <li>Idéal pour décorer vos pâtes.</li>\n <li><strong>Fabriqué en Pologne.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">Le principe du mini rouleau à pâtisserie à embosser permet de réaliser des pâtes à patisserie avec des motifs originaux. Son utilisation est très simple. Une fois votre pâte étalée avec un rouleau traditionnel, vous passez le rouleau à embosser pour former les motifs sur votre pâte. Puis vous utilisez un découpoir ou un emporte-pièce à la forme de votre choix pour obtenir des biscuits au design original. Le gravage au laser garantit une précision et une régularité des dessins.</div><h1>Le conseil de l'expert</h1><div class="col is-12"><span style="font-family: Tahoma; font-size: 12px; -webkit-text-stroke-color: #000000;">Les motifs seront plus visibles sur une pâte très mince d'environ 5 mm d'épaisseur. Fariner le rouleau à embosser avant de l'utiliser pour éviter qu' il colle à la pâte. On peut aussi utiliser du sucre. Ne pas hésiter à presser fermement le rouleau sur la pâte.</span></div><h1>Caractéristiques Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">- Bois de hêtre.<br />- Motifs : décors Noël.<br />- Longueur rouleau : 11,5 cm, diamètre 4,5 cm.<br />- Longueur totale : 23,5 cm.</div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div id="ext-comp-2377" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen4037" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff;">\n <div style="margin: 0px; padding: 0px;"><br /><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consultez notre article</a></div>\n </div>\n </div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27102 …} #channels: Doctrine\ORM\PersistentCollection {#27159 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27122 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27123 …} #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 {#30768 +product: App\Entity\Product\Product {#27085 #id: 1883 #code: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #attributes: Doctrine\ORM\PersistentCollection {#28753 …} #variants: Doctrine\ORM\PersistentCollection {#28740 …} #options: Doctrine\ORM\PersistentCollection {#14015 …} #associations: Doctrine\ORM\PersistentCollection {#27029 …} #createdAt: DateTime @1758632425 {#27087 : 2025-09-23 21:00:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27080 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27098 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27085} #id: 1883 #name: "Mini Rouleau à Pâtisserie décor Noël Folkroll" #slug: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Gravage au laser.</li>\n <li>Traitement naturel du bois à l'huile végétale.</li>\n <li>Idéal pour décorer vos pâtes.</li>\n <li><strong>Fabriqué en Pologne.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">Le principe du mini rouleau à pâtisserie à embosser permet de réaliser des pâtes à patisserie avec des motifs originaux. Son utilisation est très simple. Une fois votre pâte étalée avec un rouleau traditionnel, vous passez le rouleau à embosser pour former les motifs sur votre pâte. Puis vous utilisez un découpoir ou un emporte-pièce à la forme de votre choix pour obtenir des biscuits au design original. Le gravage au laser garantit une précision et une régularité des dessins.</div><h1>Le conseil de l'expert</h1><div class="col is-12"><span style="font-family: Tahoma; font-size: 12px; -webkit-text-stroke-color: #000000;">Les motifs seront plus visibles sur une pâte très mince d'environ 5 mm d'épaisseur. Fariner le rouleau à embosser avant de l'utiliser pour éviter qu' il colle à la pâte. On peut aussi utiliser du sucre. Ne pas hésiter à presser fermement le rouleau sur la pâte.</span></div><h1>Caractéristiques Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">- Bois de hêtre.<br />- Motifs : décors Noël.<br />- Longueur rouleau : 11,5 cm, diamètre 4,5 cm.<br />- Longueur totale : 23,5 cm.</div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div id="ext-comp-2377" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen4037" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff;">\n <div style="margin: 0px; padding: 0px;"><br /><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consultez notre article</a></div>\n </div>\n </div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27102 …} #channels: Doctrine\ORM\PersistentCollection {#27159 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27122 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27123 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31632 …} +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]
|
106.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27085 #id: 1883 #code: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #attributes: Doctrine\ORM\PersistentCollection {#28753 …} #variants: Doctrine\ORM\PersistentCollection {#28740 …} #options: Doctrine\ORM\PersistentCollection {#14015 …} #associations: Doctrine\ORM\PersistentCollection {#27029 …} #createdAt: DateTime @1758632425 {#27087 : 2025-09-23 21:00:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27080 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27098 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27085} #id: 1883 #name: "Mini Rouleau à Pâtisserie décor Noël Folkroll" #slug: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Gravage au laser.</li>\n <li>Traitement naturel du bois à l'huile végétale.</li>\n <li>Idéal pour décorer vos pâtes.</li>\n <li><strong>Fabriqué en Pologne.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">Le principe du mini rouleau à pâtisserie à embosser permet de réaliser des pâtes à patisserie avec des motifs originaux. Son utilisation est très simple. Une fois votre pâte étalée avec un rouleau traditionnel, vous passez le rouleau à embosser pour former les motifs sur votre pâte. Puis vous utilisez un découpoir ou un emporte-pièce à la forme de votre choix pour obtenir des biscuits au design original. Le gravage au laser garantit une précision et une régularité des dessins.</div><h1>Le conseil de l'expert</h1><div class="col is-12"><span style="font-family: Tahoma; font-size: 12px; -webkit-text-stroke-color: #000000;">Les motifs seront plus visibles sur une pâte très mince d'environ 5 mm d'épaisseur. Fariner le rouleau à embosser avant de l'utiliser pour éviter qu' il colle à la pâte. On peut aussi utiliser du sucre. Ne pas hésiter à presser fermement le rouleau sur la pâte.</span></div><h1>Caractéristiques Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">- Bois de hêtre.<br />- Motifs : décors Noël.<br />- Longueur rouleau : 11,5 cm, diamètre 4,5 cm.<br />- Longueur totale : 23,5 cm.</div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div id="ext-comp-2377" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen4037" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff;">\n <div style="margin: 0px; padding: 0px;"><br /><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consultez notre article</a></div>\n </div>\n </div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27102 …} #channels: Doctrine\ORM\PersistentCollection {#27159 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27122 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27123 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mini Rouleau à Pâtisserie décor Noël Folkroll" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31707 -props: [ "product" => App\Entity\Product\Product {#27085 #id: 1883 #code: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #attributes: Doctrine\ORM\PersistentCollection {#28753 …} #variants: Doctrine\ORM\PersistentCollection {#28740 …} #options: Doctrine\ORM\PersistentCollection {#14015 …} #associations: Doctrine\ORM\PersistentCollection {#27029 …} #createdAt: DateTime @1758632425 {#27087 : 2025-09-23 21:00:25.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27080 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27098 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31683 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27085} #id: 1883 #name: "Mini Rouleau à Pâtisserie décor Noël Folkroll" #slug: "mini-rouleau-a-patisserie-decor-noel-folkroll-7444" #description: """ <div class="col is-12"><ul>\n <li>Bois de hêtre.</li>\n <li>Gravage au laser.</li>\n <li>Traitement naturel du bois à l'huile végétale.</li>\n <li>Idéal pour décorer vos pâtes.</li>\n <li><strong>Fabriqué en Pologne.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">Le principe du mini rouleau à pâtisserie à embosser permet de réaliser des pâtes à patisserie avec des motifs originaux. Son utilisation est très simple. Une fois votre pâte étalée avec un rouleau traditionnel, vous passez le rouleau à embosser pour former les motifs sur votre pâte. Puis vous utilisez un découpoir ou un emporte-pièce à la forme de votre choix pour obtenir des biscuits au design original. Le gravage au laser garantit une précision et une régularité des dessins.</div><h1>Le conseil de l'expert</h1><div class="col is-12"><span style="font-family: Tahoma; font-size: 12px; -webkit-text-stroke-color: #000000;">Les motifs seront plus visibles sur une pâte très mince d'environ 5 mm d'épaisseur. Fariner le rouleau à embosser avant de l'utiliser pour éviter qu' il colle à la pâte. On peut aussi utiliser du sucre. Ne pas hésiter à presser fermement le rouleau sur la pâte.</span></div><h1>Caractéristiques Mini Rouleau à Pâtisserie décor Noël Folkroll</h1><div class="col is-12">- Bois de hêtre.<br />- Motifs : décors Noël.<br />- Longueur rouleau : 11,5 cm, diamètre 4,5 cm.<br />- Longueur totale : 23,5 cm.</div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div id="ext-comp-2377" style="margin: 0px; padding: 0px; background-color: #dfe8f6;">\n <div id="ext-gen4037" style="margin: 5px 0px 0px; padding: 10px; background: #ffffff;">\n <div style="margin: 0px; padding: 0px;"><br /><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consultez notre article</a></div>\n </div>\n </div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27102 …} #channels: Doctrine\ORM\PersistentCollection {#27159 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27122 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27123 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31684 …} +context: Sylius\TwigHooks\Bag\DataBag {#31758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31689 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31632 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31640 #collection: Doctrine\Common\Collections\ArrayCollection {#31649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31628 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44135 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44137 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31684 …} +context: Sylius\TwigHooks\Bag\DataBag {#31758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31689 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Mini Rouleau à Pâtisserie décor Noël Folkroll" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31640 #collection: Doctrine\Common\Collections\ArrayCollection {#31649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31628 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44135 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44137 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31762 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31684 …} +context: Sylius\TwigHooks\Bag\DataBag {#31758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31689 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31632 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31640 #collection: Doctrine\Common\Collections\ArrayCollection {#31649 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31628 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44135 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44137 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31803 …} +context: Sylius\TwigHooks\Bag\DataBag {#31810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31811 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31632 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31815 +variant: App\Entity\Product\ProductVariant {#31632 …} +price: "22,00\u{A0}€" +originalPrice: "22,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9323 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9320 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31812 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31803 …} +context: Sylius\TwigHooks\Bag\DataBag {#31810 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31811 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 4.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27031 #id: 1885 #code: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #attributes: Doctrine\ORM\PersistentCollection {#27076 …} #variants: Doctrine\ORM\PersistentCollection {#28836 …} #options: Doctrine\ORM\PersistentCollection {#28741 …} #associations: Doctrine\ORM\PersistentCollection {#28729 …} #createdAt: DateTime @1758632426 {#28577 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27012 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27017 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31929 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27031} #id: 1885 #name: "Mini Rouleau à Pâtisserie Décor Scrapcooking" #slug: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #description: """ <div class="col is-12"><ul>\n <li>3 rouleaux en bois pour graver la pâte.</li>\n <li>Mini-manche.</li>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">Ensemble comprenant un mini-manche et 3 rouleaux embossoirs interchangeables en bois aux motifs différents pour graver la pâte avant cuisson. Du plus bel effet pour la réalisation de biscuits.</div><h1>Caractéristiques Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">- 3 mini-rouleaux en bois.<br />- Dimensions : 4 cm.<br />- Longueur : 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27100 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27094 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#13966 …} #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 {#31698 +product: App\Entity\Product\Product {#27031 #id: 1885 #code: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #attributes: Doctrine\ORM\PersistentCollection {#27076 …} #variants: Doctrine\ORM\PersistentCollection {#28836 …} #options: Doctrine\ORM\PersistentCollection {#28741 …} #associations: Doctrine\ORM\PersistentCollection {#28729 …} #createdAt: DateTime @1758632426 {#28577 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27012 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27017 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31929 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27031} #id: 1885 #name: "Mini Rouleau à Pâtisserie Décor Scrapcooking" #slug: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #description: """ <div class="col is-12"><ul>\n <li>3 rouleaux en bois pour graver la pâte.</li>\n <li>Mini-manche.</li>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">Ensemble comprenant un mini-manche et 3 rouleaux embossoirs interchangeables en bois aux motifs différents pour graver la pâte avant cuisson. Du plus bel effet pour la réalisation de biscuits.</div><h1>Caractéristiques Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">- 3 mini-rouleaux en bois.<br />- Dimensions : 4 cm.<br />- Longueur : 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27100 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27094 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#13966 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31878 …} +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]
|
106.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27031 #id: 1885 #code: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #attributes: Doctrine\ORM\PersistentCollection {#27076 …} #variants: Doctrine\ORM\PersistentCollection {#28836 …} #options: Doctrine\ORM\PersistentCollection {#28741 …} #associations: Doctrine\ORM\PersistentCollection {#28729 …} #createdAt: DateTime @1758632426 {#28577 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27012 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27017 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31929 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27031} #id: 1885 #name: "Mini Rouleau à Pâtisserie Décor Scrapcooking" #slug: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #description: """ <div class="col is-12"><ul>\n <li>3 rouleaux en bois pour graver la pâte.</li>\n <li>Mini-manche.</li>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">Ensemble comprenant un mini-manche et 3 rouleaux embossoirs interchangeables en bois aux motifs différents pour graver la pâte avant cuisson. Du plus bel effet pour la réalisation de biscuits.</div><h1>Caractéristiques Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">- 3 mini-rouleaux en bois.<br />- Dimensions : 4 cm.<br />- Longueur : 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27100 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27094 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#13966 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Mini Rouleau à Pâtisserie Décor Scrapcooking" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31953 -props: [ "product" => App\Entity\Product\Product {#27031 #id: 1885 #code: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #attributes: Doctrine\ORM\PersistentCollection {#27076 …} #variants: Doctrine\ORM\PersistentCollection {#28836 …} #options: Doctrine\ORM\PersistentCollection {#28741 …} #associations: Doctrine\ORM\PersistentCollection {#28729 …} #createdAt: DateTime @1758632426 {#28577 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#27012 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27017 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#31929 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27031} #id: 1885 #name: "Mini Rouleau à Pâtisserie Décor Scrapcooking" #slug: "mini-rouleau-a-patisserie-decor-scrapcooking-7965" #description: """ <div class="col is-12"><ul>\n <li>3 rouleaux en bois pour graver la pâte.</li>\n <li>Mini-manche.</li>\n </ul></div><h1>Descriptif Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">Ensemble comprenant un mini-manche et 3 rouleaux embossoirs interchangeables en bois aux motifs différents pour graver la pâte avant cuisson. Du plus bel effet pour la réalisation de biscuits.</div><h1>Caractéristiques Mini Rouleau à Pâtisserie Décor Scrapcooking</h1><div class="col is-12">- 3 mini-rouleaux en bois.<br />- Dimensions : 4 cm.<br />- Longueur : 7 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27062 …} #channels: Doctrine\ORM\PersistentCollection {#27100 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#27094 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#13966 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31946 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31930 …} +context: Sylius\TwigHooks\Bag\DataBag {#32010 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31935 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31878 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31886 #collection: Doctrine\Common\Collections\ArrayCollection {#31895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44150 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44152 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31946 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31930 …} +context: Sylius\TwigHooks\Bag\DataBag {#32010 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31935 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Mini Rouleau à Pâtisserie Décor Scrapcooking" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31886 #collection: Doctrine\Common\Collections\ArrayCollection {#31895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44150 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44152 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32014 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31946 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31930 …} +context: Sylius\TwigHooks\Bag\DataBag {#32010 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31935 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31878 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31886 #collection: Doctrine\Common\Collections\ArrayCollection {#31895 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44150 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44152 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32064 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32055 …} +context: Sylius\TwigHooks\Bag\DataBag {#32062 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32063 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31878 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32067 +variant: App\Entity\Product\ProductVariant {#31878 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9323 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9320 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32064 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32055 …} +context: Sylius\TwigHooks\Bag\DataBag {#32062 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32063 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 4.19 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#28798 #id: 1886 #code: "rouleau-a-patisserie-professionnel-702" #attributes: Doctrine\ORM\PersistentCollection {#29329 …} #variants: Doctrine\ORM\PersistentCollection {#29333 …} #options: Doctrine\ORM\PersistentCollection {#29338 …} #associations: Doctrine\ORM\PersistentCollection {#29337 …} #createdAt: DateTime @1758632426 {#28780 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#28722 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28798} #id: 1886 #name: "Rouleau à pâtisserie professionnel" #slug: "rouleau-a-patisserie-professionnel-702" #description: """ <div class="col is-12"><ul>\n <li>Bois hêtre résistant.</li>\n <li>Sans poignées tournantes pour plus d'efficacité. </li>\n <li>Excellent rapport qualité-prix.</li>\n </ul></div><h1>Description à pâtisserie rouleau professionnel</h1><div class="col is-12">Toutes vos pâtisseries seront parfaitement étalées grâce à ce rouleau à pâtisserie professionnel. Il ne s'encombre pas de poignée tournantes seulement là pour le confort souvent au détriment de l'efficacité. </div><h1>Caractéristiques rouleau à pâtisserie professionnel</h1><div class="col is-12"><p>Bois hêtre. Longueur 42 cm. Diamètre 5 cm.</p></div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #0063b6; cursor: pointer;" rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consulter notre article</a></div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#29147 …} #channels: Doctrine\ORM\PersistentCollection {#29332 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#19669 …} #reviews: Doctrine\ORM\PersistentCollection {#29149 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29330 …} #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 {#31944 +product: App\Entity\Product\Product {#28798 #id: 1886 #code: "rouleau-a-patisserie-professionnel-702" #attributes: Doctrine\ORM\PersistentCollection {#29329 …} #variants: Doctrine\ORM\PersistentCollection {#29333 …} #options: Doctrine\ORM\PersistentCollection {#29338 …} #associations: Doctrine\ORM\PersistentCollection {#29337 …} #createdAt: DateTime @1758632426 {#28780 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#28722 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28798} #id: 1886 #name: "Rouleau à pâtisserie professionnel" #slug: "rouleau-a-patisserie-professionnel-702" #description: """ <div class="col is-12"><ul>\n <li>Bois hêtre résistant.</li>\n <li>Sans poignées tournantes pour plus d'efficacité. </li>\n <li>Excellent rapport qualité-prix.</li>\n </ul></div><h1>Description à pâtisserie rouleau professionnel</h1><div class="col is-12">Toutes vos pâtisseries seront parfaitement étalées grâce à ce rouleau à pâtisserie professionnel. Il ne s'encombre pas de poignée tournantes seulement là pour le confort souvent au détriment de l'efficacité. </div><h1>Caractéristiques rouleau à pâtisserie professionnel</h1><div class="col is-12"><p>Bois hêtre. Longueur 42 cm. Diamètre 5 cm.</p></div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #0063b6; cursor: pointer;" rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consulter notre article</a></div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#29147 …} #channels: Doctrine\ORM\PersistentCollection {#29332 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#19669 …} #reviews: Doctrine\ORM\PersistentCollection {#29149 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29330 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#32130 …} +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]
|
106.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#28798 #id: 1886 #code: "rouleau-a-patisserie-professionnel-702" #attributes: Doctrine\ORM\PersistentCollection {#29329 …} #variants: Doctrine\ORM\PersistentCollection {#29333 …} #options: Doctrine\ORM\PersistentCollection {#29338 …} #associations: Doctrine\ORM\PersistentCollection {#29337 …} #createdAt: DateTime @1758632426 {#28780 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#28722 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28798} #id: 1886 #name: "Rouleau à pâtisserie professionnel" #slug: "rouleau-a-patisserie-professionnel-702" #description: """ <div class="col is-12"><ul>\n <li>Bois hêtre résistant.</li>\n <li>Sans poignées tournantes pour plus d'efficacité. </li>\n <li>Excellent rapport qualité-prix.</li>\n </ul></div><h1>Description à pâtisserie rouleau professionnel</h1><div class="col is-12">Toutes vos pâtisseries seront parfaitement étalées grâce à ce rouleau à pâtisserie professionnel. Il ne s'encombre pas de poignée tournantes seulement là pour le confort souvent au détriment de l'efficacité. </div><h1>Caractéristiques rouleau à pâtisserie professionnel</h1><div class="col is-12"><p>Bois hêtre. Longueur 42 cm. Diamètre 5 cm.</p></div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #0063b6; cursor: pointer;" rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consulter notre article</a></div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#29147 …} #channels: Doctrine\ORM\PersistentCollection {#29332 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#19669 …} #reviews: Doctrine\ORM\PersistentCollection {#29149 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29330 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Rouleau à pâtisserie professionnel" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32205 -props: [ "product" => App\Entity\Product\Product {#28798 #id: 1886 #code: "rouleau-a-patisserie-professionnel-702" #attributes: Doctrine\ORM\PersistentCollection {#29329 …} #variants: Doctrine\ORM\PersistentCollection {#29333 …} #options: Doctrine\ORM\PersistentCollection {#29338 …} #associations: Doctrine\ORM\PersistentCollection {#29337 …} #createdAt: DateTime @1758632426 {#28780 : 2025-09-23 21:00:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632426 {#28722 : 2025-09-23 21:00:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29143 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#28798} #id: 1886 #name: "Rouleau à pâtisserie professionnel" #slug: "rouleau-a-patisserie-professionnel-702" #description: """ <div class="col is-12"><ul>\n <li>Bois hêtre résistant.</li>\n <li>Sans poignées tournantes pour plus d'efficacité. </li>\n <li>Excellent rapport qualité-prix.</li>\n </ul></div><h1>Description à pâtisserie rouleau professionnel</h1><div class="col is-12">Toutes vos pâtisseries seront parfaitement étalées grâce à ce rouleau à pâtisserie professionnel. Il ne s'encombre pas de poignée tournantes seulement là pour le confort souvent au détriment de l'efficacité. </div><h1>Caractéristiques rouleau à pâtisserie professionnel</h1><div class="col is-12"><p>Bois hêtre. Longueur 42 cm. Diamètre 5 cm.</p></div><h1>En savoir plus sur les rouleaux à pâtisserie</h1><div class="col is-12"><div style="margin: 0px; padding: 10px 0px; border: 0px; outline: 0px; font-size: 12px; vertical-align: baseline; background: transparent; color: #313131; font-family: arial;"><br />Pour en savoir plus sur les rouleaux à pâtisserie, <a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #0063b6; cursor: pointer;" rel="nofollow" href="https://www.cuisinstore.com/rouleau-a-patisserie-f616-p1.html">consulter notre article</a></div>\n <br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#29147 …} #channels: Doctrine\ORM\PersistentCollection {#29332 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#19669 …} #reviews: Doctrine\ORM\PersistentCollection {#29149 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29330 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32198 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32182 …} +context: Sylius\TwigHooks\Bag\DataBag {#32262 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32187 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32130 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32138 #collection: Doctrine\Common\Collections\ArrayCollection {#32147 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32126 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44165 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44167 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32198 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32182 …} +context: Sylius\TwigHooks\Bag\DataBag {#32262 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32187 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Rouleau à pâtisserie professionnel" "applied_promotions" => Doctrine\ORM\PersistentCollection {#32138 #collection: Doctrine\Common\Collections\ArrayCollection {#32147 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32126 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44165 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44167 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32266 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32198 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32182 …} +context: Sylius\TwigHooks\Bag\DataBag {#32262 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32187 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32130 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32138 #collection: Doctrine\Common\Collections\ArrayCollection {#32147 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32126 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44165 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44167 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32307 …} +context: Sylius\TwigHooks\Bag\DataBag {#32314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32315 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32130 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32319 +variant: App\Entity\Product\ProductVariant {#32130 …} +price: "8,00\u{A0}€" +originalPrice: "8,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9323 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9320 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32316 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32307 …} +context: Sylius\TwigHooks\Bag\DataBag {#32314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32315 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 4.15 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#29371 #id: 2125 #code: "coffret-graine-de-patissier-patisse-7446" #attributes: Doctrine\ORM\PersistentCollection {#29772 …} #variants: Doctrine\ORM\PersistentCollection {#29776 …} #options: Doctrine\ORM\PersistentCollection {#29764 …} #associations: Doctrine\ORM\PersistentCollection {#29765 …} #createdAt: DateTime @1758632464 {#29340 : 2025-09-23 21:01:04.0 PRC (+08:00) } #updatedAt: DateTime @1758632464 {#29343 : 2025-09-23 21:01:04.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29372 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32433 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29371} #id: 2125 #name: "Coffret Graine de pâtissier Patisse" #slug: "coffret-graine-de-patissier-patisse-7446" #description: """ <div class="col is-12"><ul>\n <li>4 Ustensiles adaptés aux petites mains.</li>\n <li>Tablier enfant coton.</li>\n <li>Idéal pour s'initier à la pâtisserie.</li>\n </ul></div><h1>Descriptif Coffret Graine de pâtissier Patisse</h1><div class="col is-12">Le Coffret Graine de pâtissier Patisse est tout spécialemnt dédié aux jeunes enfants jusqu'à 10/12 ans. Il se compose d'abord d'un tablier en coton imprimé avec 1 recette. S'y ajoute 3 ustensiles avec manche en bois d'une longueur totale comprise entre 15 et 20 cm. Ils pourront ainsi manipuler : 1 cuillère tout en bois, 1 spatule avec embout silicone, 1 fouet avec fil silicone. Un moule tartelette anti-adhésif passant au four complète le kit. Idéal pour les initier à la pâtissserie en s'amusant !</div><h1>Le conseil de l'expert</h1><div class="col is-12">Outre leurs tailles bien adaptées aux petites mains, les ustensiles du kit offrent l'avantage d'être en bois ou silicone. Cette particularité évite les risques de rayures dans vos ustensiles préférés surtout s'ils sont revêtus d'un revêtement anti-adhésif...</div><h1>Caractéristiques Coffret Graine de pâtissier Patisse</h1><div class="col is-12">- 1 tablier enfant en coton avec recette imprimée dessus.<br />- 1 cuillère bois.<br />- 1 spatule bois & silicone.<br />- 1 fouet bois & silicone.<br />- 1 moule à tartelette antiadhérent.<br />- Lavage à la main conseillé (sauf le tablier).</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 {#29368 …} #channels: Doctrine\ORM\PersistentCollection {#29766 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#29376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29379 …} #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 {#32196 +product: App\Entity\Product\Product {#29371 #id: 2125 #code: "coffret-graine-de-patissier-patisse-7446" #attributes: Doctrine\ORM\PersistentCollection {#29772 …} #variants: Doctrine\ORM\PersistentCollection {#29776 …} #options: Doctrine\ORM\PersistentCollection {#29764 …} #associations: Doctrine\ORM\PersistentCollection {#29765 …} #createdAt: DateTime @1758632464 {#29340 : 2025-09-23 21:01:04.0 PRC (+08:00) } #updatedAt: DateTime @1758632464 {#29343 : 2025-09-23 21:01:04.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29372 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32433 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29371} #id: 2125 #name: "Coffret Graine de pâtissier Patisse" #slug: "coffret-graine-de-patissier-patisse-7446" #description: """ <div class="col is-12"><ul>\n <li>4 Ustensiles adaptés aux petites mains.</li>\n <li>Tablier enfant coton.</li>\n <li>Idéal pour s'initier à la pâtisserie.</li>\n </ul></div><h1>Descriptif Coffret Graine de pâtissier Patisse</h1><div class="col is-12">Le Coffret Graine de pâtissier Patisse est tout spécialemnt dédié aux jeunes enfants jusqu'à 10/12 ans. Il se compose d'abord d'un tablier en coton imprimé avec 1 recette. S'y ajoute 3 ustensiles avec manche en bois d'une longueur totale comprise entre 15 et 20 cm. Ils pourront ainsi manipuler : 1 cuillère tout en bois, 1 spatule avec embout silicone, 1 fouet avec fil silicone. Un moule tartelette anti-adhésif passant au four complète le kit. Idéal pour les initier à la pâtissserie en s'amusant !</div><h1>Le conseil de l'expert</h1><div class="col is-12">Outre leurs tailles bien adaptées aux petites mains, les ustensiles du kit offrent l'avantage d'être en bois ou silicone. Cette particularité évite les risques de rayures dans vos ustensiles préférés surtout s'ils sont revêtus d'un revêtement anti-adhésif...</div><h1>Caractéristiques Coffret Graine de pâtissier Patisse</h1><div class="col is-12">- 1 tablier enfant en coton avec recette imprimée dessus.<br />- 1 cuillère bois.<br />- 1 spatule bois & silicone.<br />- 1 fouet bois & silicone.<br />- 1 moule à tartelette antiadhérent.<br />- Lavage à la main conseillé (sauf le tablier).</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 {#29368 …} #channels: Doctrine\ORM\PersistentCollection {#29766 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#29376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29379 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#32382 …} +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]
|
106.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#29371 #id: 2125 #code: "coffret-graine-de-patissier-patisse-7446" #attributes: Doctrine\ORM\PersistentCollection {#29772 …} #variants: Doctrine\ORM\PersistentCollection {#29776 …} #options: Doctrine\ORM\PersistentCollection {#29764 …} #associations: Doctrine\ORM\PersistentCollection {#29765 …} #createdAt: DateTime @1758632464 {#29340 : 2025-09-23 21:01:04.0 PRC (+08:00) } #updatedAt: DateTime @1758632464 {#29343 : 2025-09-23 21:01:04.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29372 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32433 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29371} #id: 2125 #name: "Coffret Graine de pâtissier Patisse" #slug: "coffret-graine-de-patissier-patisse-7446" #description: """ <div class="col is-12"><ul>\n <li>4 Ustensiles adaptés aux petites mains.</li>\n <li>Tablier enfant coton.</li>\n <li>Idéal pour s'initier à la pâtisserie.</li>\n </ul></div><h1>Descriptif Coffret Graine de pâtissier Patisse</h1><div class="col is-12">Le Coffret Graine de pâtissier Patisse est tout spécialemnt dédié aux jeunes enfants jusqu'à 10/12 ans. Il se compose d'abord d'un tablier en coton imprimé avec 1 recette. S'y ajoute 3 ustensiles avec manche en bois d'une longueur totale comprise entre 15 et 20 cm. Ils pourront ainsi manipuler : 1 cuillère tout en bois, 1 spatule avec embout silicone, 1 fouet avec fil silicone. Un moule tartelette anti-adhésif passant au four complète le kit. Idéal pour les initier à la pâtissserie en s'amusant !</div><h1>Le conseil de l'expert</h1><div class="col is-12">Outre leurs tailles bien adaptées aux petites mains, les ustensiles du kit offrent l'avantage d'être en bois ou silicone. Cette particularité évite les risques de rayures dans vos ustensiles préférés surtout s'ils sont revêtus d'un revêtement anti-adhésif...</div><h1>Caractéristiques Coffret Graine de pâtissier Patisse</h1><div class="col is-12">- 1 tablier enfant en coton avec recette imprimée dessus.<br />- 1 cuillère bois.<br />- 1 spatule bois & silicone.<br />- 1 fouet bois & silicone.<br />- 1 moule à tartelette antiadhérent.<br />- Lavage à la main conseillé (sauf le tablier).</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 {#29368 …} #channels: Doctrine\ORM\PersistentCollection {#29766 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#29376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29379 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Graine de pâtissier Patisse" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32457 -props: [ "product" => App\Entity\Product\Product {#29371 #id: 2125 #code: "coffret-graine-de-patissier-patisse-7446" #attributes: Doctrine\ORM\PersistentCollection {#29772 …} #variants: Doctrine\ORM\PersistentCollection {#29776 …} #options: Doctrine\ORM\PersistentCollection {#29764 …} #associations: Doctrine\ORM\PersistentCollection {#29765 …} #createdAt: DateTime @1758632464 {#29340 : 2025-09-23 21:01:04.0 PRC (+08:00) } #updatedAt: DateTime @1758632464 {#29343 : 2025-09-23 21:01:04.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#29372 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#32433 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#29371} #id: 2125 #name: "Coffret Graine de pâtissier Patisse" #slug: "coffret-graine-de-patissier-patisse-7446" #description: """ <div class="col is-12"><ul>\n <li>4 Ustensiles adaptés aux petites mains.</li>\n <li>Tablier enfant coton.</li>\n <li>Idéal pour s'initier à la pâtisserie.</li>\n </ul></div><h1>Descriptif Coffret Graine de pâtissier Patisse</h1><div class="col is-12">Le Coffret Graine de pâtissier Patisse est tout spécialemnt dédié aux jeunes enfants jusqu'à 10/12 ans. Il se compose d'abord d'un tablier en coton imprimé avec 1 recette. S'y ajoute 3 ustensiles avec manche en bois d'une longueur totale comprise entre 15 et 20 cm. Ils pourront ainsi manipuler : 1 cuillère tout en bois, 1 spatule avec embout silicone, 1 fouet avec fil silicone. Un moule tartelette anti-adhésif passant au four complète le kit. Idéal pour les initier à la pâtissserie en s'amusant !</div><h1>Le conseil de l'expert</h1><div class="col is-12">Outre leurs tailles bien adaptées aux petites mains, les ustensiles du kit offrent l'avantage d'être en bois ou silicone. Cette particularité évite les risques de rayures dans vos ustensiles préférés surtout s'ils sont revêtus d'un revêtement anti-adhésif...</div><h1>Caractéristiques Coffret Graine de pâtissier Patisse</h1><div class="col is-12">- 1 tablier enfant en coton avec recette imprimée dessus.<br />- 1 cuillère bois.<br />- 1 spatule bois & silicone.<br />- 1 fouet bois & silicone.<br />- 1 moule à tartelette antiadhérent.<br />- Lavage à la main conseillé (sauf le tablier).</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 {#29368 …} #channels: Doctrine\ORM\PersistentCollection {#29766 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14138 …} #reviews: Doctrine\ORM\PersistentCollection {#29376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#29379 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32434 …} +context: Sylius\TwigHooks\Bag\DataBag {#32508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32439 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32382 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32390 #collection: Doctrine\Common\Collections\ArrayCollection {#32399 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32378 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44180 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44182 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32434 …} +context: Sylius\TwigHooks\Bag\DataBag {#32508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32439 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Graine de pâtissier Patisse" "applied_promotions" => Doctrine\ORM\PersistentCollection {#32390 #collection: Doctrine\Common\Collections\ArrayCollection {#32399 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32378 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44180 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44182 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#32512 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32434 …} +context: Sylius\TwigHooks\Bag\DataBag {#32508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32439 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32382 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#32390 #collection: Doctrine\Common\Collections\ArrayCollection {#32399 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#32378 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#44180 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#44182 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32553 …} +context: Sylius\TwigHooks\Bag\DataBag {#32560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32561 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#32382 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#32565 +variant: App\Entity\Product\ProductVariant {#32382 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9323 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12753 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9320 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#32562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#32553 …} +context: Sylius\TwigHooks\Bag\DataBag {#32560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#32561 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 2.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27725 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12820 …} +context: Sylius\TwigHooks\Bag\DataBag {#27747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12830 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#32796 +cart: App\Entity\Order\Order {#13734 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27725 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12820 …} +context: Sylius\TwigHooks\Bag\DataBag {#27747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12830 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||