Components
15
Twig Components
19
Render Count
168
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12798 …} +context: Sylius\TwigHooks\Bag\DataBag {#12804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12803 …} +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 {#13425 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12694 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12798 …} +context: Sylius\TwigHooks\Bag\DataBag {#12804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12803 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13502 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13498 …} +context: Sylius\TwigHooks\Bag\DataBag {#13500 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13501 …} +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 {#13511 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13502 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13498 …} +context: Sylius\TwigHooks\Bag\DataBag {#13500 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13501 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13572 …} +context: Sylius\TwigHooks\Bag\DataBag {#13592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13591 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13608 +cart: App\Entity\Order\Order {#13675 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13572 …} +context: Sylius\TwigHooks\Bag\DataBag {#13592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13591 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 116.0 MiB | 14.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13861 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13849 …} +context: Sylius\TwigHooks\Bag\DataBag {#13855 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …} +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 {#13871 #taxonRepository: App\Repository\TaxonRepository {#13870 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13861 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13849 …} +context: Sylius\TwigHooks\Bag\DataBag {#13855 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 116.0 MiB | 121.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27766 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27765 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27742 …} +context: Sylius\TwigHooks\Bag\DataBag {#27740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27755 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27760 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 116.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27889 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27882 …} +context: Sylius\TwigHooks\Bag\DataBag {#27888 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27887 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27910 +product: App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27875 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27889 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27882 …} +context: Sylius\TwigHooks\Bag\DataBag {#27888 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27887 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28016 …} +context: Sylius\TwigHooks\Bag\DataBag {#28004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …} +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 {#28021 +variant: App\Entity\Product\ProductVariant {#8359 …} +price: "47,00\u{A0}€" +originalPrice: "47,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9264 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12694 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9261 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28016 …} +context: Sylius\TwigHooks\Bag\DataBag {#28004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28013 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 116.0 MiB | 16.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28080 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28079 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#28103 +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 {#28107 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28104 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13773 …} -formView: Symfony\Component\Form\FormView {#28249 …} -form: Symfony\Component\Form\Form {#28293 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" ] "_token" => "d50c66.JVw_p1PQZSG0okfGAyxnl0bG6MIPXyhXKHZv5iAkGpQ.SWt38yC6CE7rmmrxaH8S5wCjg7R6FlAabC4YpBRHf9tGPgveO4Y6EM7BBg" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27928 …} +context: Sylius\TwigHooks\Bag\DataBag {#28080 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28079 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27760 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 116.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31461 …} +context: Sylius\TwigHooks\Bag\DataBag {#31462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31464 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#31474 +product: App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27875 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31461 …} +context: Sylius\TwigHooks\Bag\DataBag {#31462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31464 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 116.0 MiB | 22.99 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#31432 #id: 953 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27978 …} #owner: App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27672 …} #createdAt: DateTime @1758633259 {#31404 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#31416 : 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 {#27641 +productAssociation: App\Entity\Product\ProductAssociation {#31432 #id: 953 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27978 …} #owner: App\Entity\Product\Product {#7499 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632280 {#7507 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7471 : 2025-09-23 20:58:00.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: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 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 {#27672 …} #createdAt: DateTime @1758633259 {#31404 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#31416 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27642 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 7.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27558 #id: 1667 #code: "louche-b-bois-de-buyer-6418" #attributes: Doctrine\ORM\PersistentCollection {#27571 …} #variants: Doctrine\ORM\PersistentCollection {#27573 …} #options: Doctrine\ORM\PersistentCollection {#27578 …} #associations: Doctrine\ORM\PersistentCollection {#27575 …} #createdAt: DateTime @1758632388 {#27593 : 2025-09-23 20:59:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632388 {#27565 : 2025-09-23 20:59:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27345 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27558} #id: 1667 #name: "Louche B Bois De Buyer" #slug: "louche-b-bois-de-buyer-6418" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Acier inoxydable patiné.</li>\n <li>Manche en bois de hêtre traité cire d'abeille.</li>\n </ul></div><h1>Descriptif Louche B Bois De Buyer</h1><div class="col is-12">Tout à la fois vintage et contemporaine, la gamme d'ustensiles B Bois De Buyer vous permettra d'officier dans votre cuisine en toute sérénité. Ces articles sont réalisés en acier inoxydable patiné et possèdent un manche en bois de hêtre traité à la cire d'abeille. Un orifice d'accrochage sur le haut du manche permet de les suspendre sur une patère.</div><h1>Caractéristiques Louche B Bois De Buyer</h1><div class="col is-12">- Acier inoxydable patiné.<br />- Manche en bois de hêtre traité à la cire d'abeille.<br />- Diamètre 9 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27562 …} #channels: Doctrine\ORM\PersistentCollection {#27569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14070 …} #reviews: Doctrine\ORM\PersistentCollection {#27564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27567 …} #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 {#27446 +product: App\Entity\Product\Product {#27558 #id: 1667 #code: "louche-b-bois-de-buyer-6418" #attributes: Doctrine\ORM\PersistentCollection {#27571 …} #variants: Doctrine\ORM\PersistentCollection {#27573 …} #options: Doctrine\ORM\PersistentCollection {#27578 …} #associations: Doctrine\ORM\PersistentCollection {#27575 …} #createdAt: DateTime @1758632388 {#27593 : 2025-09-23 20:59:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632388 {#27565 : 2025-09-23 20:59:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27345 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27558} #id: 1667 #name: "Louche B Bois De Buyer" #slug: "louche-b-bois-de-buyer-6418" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Acier inoxydable patiné.</li>\n <li>Manche en bois de hêtre traité cire d'abeille.</li>\n </ul></div><h1>Descriptif Louche B Bois De Buyer</h1><div class="col is-12">Tout à la fois vintage et contemporaine, la gamme d'ustensiles B Bois De Buyer vous permettra d'officier dans votre cuisine en toute sérénité. Ces articles sont réalisés en acier inoxydable patiné et possèdent un manche en bois de hêtre traité à la cire d'abeille. Un orifice d'accrochage sur le haut du manche permet de les suspendre sur une patère.</div><h1>Caractéristiques Louche B Bois De Buyer</h1><div class="col is-12">- Acier inoxydable patiné.<br />- Manche en bois de hêtre traité à la cire d'abeille.<br />- Diamètre 9 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27562 …} #channels: Doctrine\ORM\PersistentCollection {#27569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14070 …} #reviews: Doctrine\ORM\PersistentCollection {#27564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27567 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27410 …} +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]
|
116.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27558 #id: 1667 #code: "louche-b-bois-de-buyer-6418" #attributes: Doctrine\ORM\PersistentCollection {#27571 …} #variants: Doctrine\ORM\PersistentCollection {#27573 …} #options: Doctrine\ORM\PersistentCollection {#27578 …} #associations: Doctrine\ORM\PersistentCollection {#27575 …} #createdAt: DateTime @1758632388 {#27593 : 2025-09-23 20:59:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632388 {#27565 : 2025-09-23 20:59:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27345 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27558} #id: 1667 #name: "Louche B Bois De Buyer" #slug: "louche-b-bois-de-buyer-6418" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Acier inoxydable patiné.</li>\n <li>Manche en bois de hêtre traité cire d'abeille.</li>\n </ul></div><h1>Descriptif Louche B Bois De Buyer</h1><div class="col is-12">Tout à la fois vintage et contemporaine, la gamme d'ustensiles B Bois De Buyer vous permettra d'officier dans votre cuisine en toute sérénité. Ces articles sont réalisés en acier inoxydable patiné et possèdent un manche en bois de hêtre traité à la cire d'abeille. Un orifice d'accrochage sur le haut du manche permet de les suspendre sur une patère.</div><h1>Caractéristiques Louche B Bois De Buyer</h1><div class="col is-12">- Acier inoxydable patiné.<br />- Manche en bois de hêtre traité à la cire d'abeille.<br />- Diamètre 9 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27562 …} #channels: Doctrine\ORM\PersistentCollection {#27569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14070 …} #reviews: Doctrine\ORM\PersistentCollection {#27564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Louche B Bois De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27317 -props: [ "product" => App\Entity\Product\Product {#27558 #id: 1667 #code: "louche-b-bois-de-buyer-6418" #attributes: Doctrine\ORM\PersistentCollection {#27571 …} #variants: Doctrine\ORM\PersistentCollection {#27573 …} #options: Doctrine\ORM\PersistentCollection {#27578 …} #associations: Doctrine\ORM\PersistentCollection {#27575 …} #createdAt: DateTime @1758632388 {#27593 : 2025-09-23 20:59:48.0 PRC (+08:00) } #updatedAt: DateTime @1758632388 {#27565 : 2025-09-23 20:59:48.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27560 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27345 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27558} #id: 1667 #name: "Louche B Bois De Buyer" #slug: "louche-b-bois-de-buyer-6418" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Acier inoxydable patiné.</li>\n <li>Manche en bois de hêtre traité cire d'abeille.</li>\n </ul></div><h1>Descriptif Louche B Bois De Buyer</h1><div class="col is-12">Tout à la fois vintage et contemporaine, la gamme d'ustensiles B Bois De Buyer vous permettra d'officier dans votre cuisine en toute sérénité. Ces articles sont réalisés en acier inoxydable patiné et possèdent un manche en bois de hêtre traité à la cire d'abeille. Un orifice d'accrochage sur le haut du manche permet de les suspendre sur une patère.</div><h1>Caractéristiques Louche B Bois De Buyer</h1><div class="col is-12">- Acier inoxydable patiné.<br />- Manche en bois de hêtre traité à la cire d'abeille.<br />- Diamètre 9 cm. </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27562 …} #channels: Doctrine\ORM\PersistentCollection {#27569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14070 …} #reviews: Doctrine\ORM\PersistentCollection {#27564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27247 …} +context: Sylius\TwigHooks\Bag\DataBag {#27248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27254 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27410 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27402 #collection: Doctrine\Common\Collections\ArrayCollection {#27393 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27412 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36338 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36348 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27247 …} +context: Sylius\TwigHooks\Bag\DataBag {#27248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27254 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Louche B Bois De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27402 #collection: Doctrine\Common\Collections\ArrayCollection {#27393 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27412 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36338 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36348 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27236 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27250 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27247 …} +context: Sylius\TwigHooks\Bag\DataBag {#27248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27254 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27410 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27402 #collection: Doctrine\Common\Collections\ArrayCollection {#27393 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27412 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36338 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36348 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27189 …} +context: Sylius\TwigHooks\Bag\DataBag {#27182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27180 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27410 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27176 +variant: App\Entity\Product\ProductVariant {#27410 …} +price: "14,00\u{A0}€" +originalPrice: "14,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9264 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12694 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9261 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27189 …} +context: Sylius\TwigHooks\Bag\DataBag {#27182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27180 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 5.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27582 #id: 3658 #code: "pieces-detachees-fumoir-de-buyer-5547" #attributes: Doctrine\ORM\PersistentCollection {#27512 …} #variants: Doctrine\ORM\PersistentCollection {#27520 …} #options: Doctrine\ORM\PersistentCollection {#27530 …} #associations: Doctrine\ORM\PersistentCollection {#27528 …} #createdAt: DateTime @1758633044 {#27580 : 2025-09-23 21:10:44.0 PRC (+08:00) } #updatedAt: DateTime @1758633044 {#27581 : 2025-09-23 21:10:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27026 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27582} #id: 3658 #name: "Pièces détachées Fumoir De Buyer" #slug: "pieces-detachees-fumoir-de-buyer-5547" #description: """ <div class="col is-12"><ul>\n <li>Pour pérenniser l'efficacité de votre appareil.</li>\n <li>Pièces certifiées d'origine. </li>\n </ul></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 {#27586 …} #channels: Doctrine\ORM\PersistentCollection {#27525 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14124 …} #reviews: Doctrine\ORM\PersistentCollection {#27610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27617 …} #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 {#27342 +product: App\Entity\Product\Product {#27582 #id: 3658 #code: "pieces-detachees-fumoir-de-buyer-5547" #attributes: Doctrine\ORM\PersistentCollection {#27512 …} #variants: Doctrine\ORM\PersistentCollection {#27520 …} #options: Doctrine\ORM\PersistentCollection {#27530 …} #associations: Doctrine\ORM\PersistentCollection {#27528 …} #createdAt: DateTime @1758633044 {#27580 : 2025-09-23 21:10:44.0 PRC (+08:00) } #updatedAt: DateTime @1758633044 {#27581 : 2025-09-23 21:10:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27026 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27582} #id: 3658 #name: "Pièces détachées Fumoir De Buyer" #slug: "pieces-detachees-fumoir-de-buyer-5547" #description: """ <div class="col is-12"><ul>\n <li>Pour pérenniser l'efficacité de votre appareil.</li>\n <li>Pièces certifiées d'origine. </li>\n </ul></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 {#27586 …} #channels: Doctrine\ORM\PersistentCollection {#27525 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14124 …} #reviews: Doctrine\ORM\PersistentCollection {#27610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27617 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27200 …} +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]
|
116.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27582 #id: 3658 #code: "pieces-detachees-fumoir-de-buyer-5547" #attributes: Doctrine\ORM\PersistentCollection {#27512 …} #variants: Doctrine\ORM\PersistentCollection {#27520 …} #options: Doctrine\ORM\PersistentCollection {#27530 …} #associations: Doctrine\ORM\PersistentCollection {#27528 …} #createdAt: DateTime @1758633044 {#27580 : 2025-09-23 21:10:44.0 PRC (+08:00) } #updatedAt: DateTime @1758633044 {#27581 : 2025-09-23 21:10:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27026 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27582} #id: 3658 #name: "Pièces détachées Fumoir De Buyer" #slug: "pieces-detachees-fumoir-de-buyer-5547" #description: """ <div class="col is-12"><ul>\n <li>Pour pérenniser l'efficacité de votre appareil.</li>\n <li>Pièces certifiées d'origine. </li>\n </ul></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 {#27586 …} #channels: Doctrine\ORM\PersistentCollection {#27525 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14124 …} #reviews: Doctrine\ORM\PersistentCollection {#27610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27617 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pièces détachées Fumoir De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27011 -props: [ "product" => App\Entity\Product\Product {#27582 #id: 3658 #code: "pieces-detachees-fumoir-de-buyer-5547" #attributes: Doctrine\ORM\PersistentCollection {#27512 …} #variants: Doctrine\ORM\PersistentCollection {#27520 …} #options: Doctrine\ORM\PersistentCollection {#27530 …} #associations: Doctrine\ORM\PersistentCollection {#27528 …} #createdAt: DateTime @1758633044 {#27580 : 2025-09-23 21:10:44.0 PRC (+08:00) } #updatedAt: DateTime @1758633044 {#27581 : 2025-09-23 21:10:44.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27583 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27026 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27582} #id: 3658 #name: "Pièces détachées Fumoir De Buyer" #slug: "pieces-detachees-fumoir-de-buyer-5547" #description: """ <div class="col is-12"><ul>\n <li>Pour pérenniser l'efficacité de votre appareil.</li>\n <li>Pièces certifiées d'origine. </li>\n </ul></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 {#27586 …} #channels: Doctrine\ORM\PersistentCollection {#27525 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14124 …} #reviews: Doctrine\ORM\PersistentCollection {#27610 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27617 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27021 …} +context: Sylius\TwigHooks\Bag\DataBag {#28906 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27027 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27200 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27093 #collection: Doctrine\Common\Collections\ArrayCollection {#27078 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27113 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36367 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27021 …} +context: Sylius\TwigHooks\Bag\DataBag {#28906 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27027 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Pièces détachées Fumoir De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27093 #collection: Doctrine\Common\Collections\ArrayCollection {#27078 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27113 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36367 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29483 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27021 …} +context: Sylius\TwigHooks\Bag\DataBag {#28906 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27027 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27200 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27093 #collection: Doctrine\Common\Collections\ArrayCollection {#27078 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27113 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36365 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36367 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29793 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29681 …} +context: Sylius\TwigHooks\Bag\DataBag {#29794 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29799 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27200 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29795 +variant: App\Entity\Product\ProductVariant {#27200 …} +price: "45,00\u{A0}€" +originalPrice: "45,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9264 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12694 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9261 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29793 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29681 …} +context: Sylius\TwigHooks\Bag\DataBag {#29794 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29799 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12761 …} +context: Sylius\TwigHooks\Bag\DataBag {#27688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12771 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31580 +cart: App\Entity\Order\Order {#13675 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12761 …} +context: Sylius\TwigHooks\Bag\DataBag {#27688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12771 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||