Components
15
Twig Components
23
Render Count
190
ms
Render Time
118.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 118.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12789 …} +context: Sylius\TwigHooks\Bag\DataBag {#12795 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12794 …} +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 {#13416 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12789 …} +context: Sylius\TwigHooks\Bag\DataBag {#12795 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12794 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 118.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13489 …} +context: Sylius\TwigHooks\Bag\DataBag {#13491 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …} +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 {#13502 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13489 …} +context: Sylius\TwigHooks\Bag\DataBag {#13491 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 118.0 MiB | 4.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13563 …} +context: Sylius\TwigHooks\Bag\DataBag {#13583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13582 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13599 +cart: App\Entity\Order\Order {#13666 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13563 …} +context: Sylius\TwigHooks\Bag\DataBag {#13583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13582 …} +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 | 118.0 MiB | 14.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …} +context: Sylius\TwigHooks\Bag\DataBag {#13846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13838 …} +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 {#13862 #taxonRepository: App\Repository\TaxonRepository {#13861 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13852 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …} +context: Sylius\TwigHooks\Bag\DataBag {#13846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13838 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:summary | Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent | 118.0 MiB | 120.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27746 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27745 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } "product" => App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#27756 #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27755 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27746 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27731 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27745 …} +prefixes: [ "sylius_shop.product.show.content.info" ] } +product: App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} +variant: App\Entity\Product\ProductVariant {#8366 …} #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27750 …} +template: "@SyliusShop/product/show/content/info/summary.html.twig" } |
|||
| sylius_shop:product_review.count | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent | 118.0 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27872 …} +context: Sylius\TwigHooks\Bag\DataBag {#27878 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27877 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } "product" => App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#27900 +product: App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#27865 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27872 …} +context: Sylius\TwigHooks\Bag\DataBag {#27878 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27877 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.average_rating" ] } } |
|||
| sylius_shop:product:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27999 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28005 …} +context: Sylius\TwigHooks\Bag\DataBag {#27994 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28001 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8366 …} "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28010 +variant: App\Entity\Product\ProductVariant {#8366 …} +price: "37,00\u{A0}€" +originalPrice: "37,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27999 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28005 …} +context: Sylius\TwigHooks\Bag\DataBag {#27994 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28001 …} +prefixes: [ "sylius_shop.product.show.content.info.summary.prices" ] } } |
|||
| sylius_shop:product:add_to_cart_form | Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent | 118.0 MiB | 16.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28075 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27918 …} +context: Sylius\TwigHooks\Bag\DataBag {#28069 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28068 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } "product" => App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#28092 +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 {#28096 …} #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28093 …} #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType" -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13764 …} -formView: Symfony\Component\Form\FormView {#28238 …} -form: Symfony\Component\Form\Form {#28282 …} +formName: "sylius_shop_add_to_cart" +formValues: [ "cartItem" => [ "quantity" => "1" ] "_token" => "0d9b7c00e32975b1f6da864b0fd56741.37DqKWpCmcgpN1pDEYDnESy-1vzzKbPWOi6-x50ZV2k.sOrfS10n-LBkTRwSW_SpVx_c5qm6GOqDalqP98t1IAiZnZxrBjWhmRpHPQ" ] +isValidated: true +validatedFields: [] -shouldAutoSubmitForm: true +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28075 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27918 …} +context: Sylius\TwigHooks\Bag\DataBag {#28069 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28068 …} +prefixes: [ "sylius_shop.product.show.content.info.summary" ] } +product: App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#27750 …} +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig" } |
|||
| sylius_shop:product_review:list | Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent | 118.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31380 …} +context: Sylius\TwigHooks\Bag\DataBag {#31381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31383 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } "product" => App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#31393 +product: App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#27865 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31380 …} +context: Sylius\TwigHooks\Bag\DataBag {#31381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31383 …} +prefixes: [ "sylius_shop.product.show.content.info.overview.accordion.reviews.content" ] } } |
|||
| sylius_shop:product:association | Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent | 118.0 MiB | 45.53 ms | |
|---|---|---|---|---|
| Input props | [ "productAssociation" => App\Entity\Product\ProductAssociation {#31351 #id: 375 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#31489 …} #owner: App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#31503 …} #createdAt: DateTime @1758633259 {#31323 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#31335 : 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 {#31512 +productAssociation: App\Entity\Product\ProductAssociation {#31351 #id: 375 #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#31489 …} #owner: App\Entity\Product\Product {#7499 #id: 375 #code: "poele-a-blinis-anti-adhesive-beka-7161" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632200 {#7507 : 2025-09-23 20:56:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632200 {#7471 : 2025-09-23 20:56:40.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: 375 #name: "Poêle à Blinis Anti-adhésive Beka" #slug: "poele-a-blinis-anti-adhesive-beka-7161" #description: """ <div class="col is-12"><ul>\n <li>Permet de réaliser 4 blinis en même temps.</li>\n <li>Revêtement anti-adhésif double couche.</li>\n <li>Toux feux y compris induction.</li>\n </ul></div><h1>Descriptif Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">Réalisée en fonte d'aluminium pour plus de légèreté et une répartition uniforme de la chaleur, la Poêle à Blinis Beka est revêtue anti-adhésive double couche pour une excellente anti-adhérence et un entretien très facile. Elle permet de réaliser simultanément 4 blinis et est compatible tous feux y compris l'induction. Sa poignée en bakélite ergonomique résistante à la chaleur est sécurisante et confortable. Quel délice de réaliser aussi facilement des blinis ou des mini-crêpes pour le brunch du dimanche...</div><h1>Caractéristiques Poêle à Blinis Anti-adhésive Beka</h1><div class="col is-12">- Fonte d'aluminium.<br />- Revêtement anti-adhésif double couche.<br />- Poignée bakélite ergonomique.<br />- Compatible tous feux y compris l'induction.<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 {#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 {#31503 …} #createdAt: DateTime @1758633259 {#31323 : 2025-09-23 21:14:19.0 PRC (+08:00) } #updatedAt: DateTime @1758633259 {#31335 : 2025-09-23 21:14:19.0 PRC (+08:00) } } #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#31511 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} +hookableMetadata: null } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 16.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27628 #id: 493 #code: "manege-pocheuse-a-oeufs-mastrad-1477" #attributes: Doctrine\ORM\PersistentCollection {#27663 …} #variants: Doctrine\ORM\PersistentCollection {#27665 …} #options: Doctrine\ORM\PersistentCollection {#27670 …} #associations: Doctrine\ORM\PersistentCollection {#27667 …} #createdAt: DateTime @1758632215 {#31541 : 2025-09-23 20:56:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632215 {#27646 : 2025-09-23 20:56:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27628} #id: 493 #name: "Manège pocheuse à oeufs Mastrad" #slug: "manege-pocheuse-a-oeufs-mastrad-1477" #description: """ <div class="col is-12"><ul>\n <li>Réalisation rapide.</li>\n <li>Démoulage parfait. </li>\n </ul></div><h1>Description Manège pocheuse à oeufs Mastrad</h1><div class="col is-12"><p>Le manège pocheuse à oeufs Mastrad vous permettra de réaliser vos oeufs pochés en un tour de main ! Plongez le manège dans l’eau frémissante vinaigrée, laissez cuire 7 à 8 minutes. Sortez le manège en toute sécurité, démoulez et servez.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27632 …} #channels: Doctrine\ORM\PersistentCollection {#27650 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14718 …} #reviews: Doctrine\ORM\PersistentCollection {#27645 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27648 …} #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 {#27476 +product: App\Entity\Product\Product {#27628 #id: 493 #code: "manege-pocheuse-a-oeufs-mastrad-1477" #attributes: Doctrine\ORM\PersistentCollection {#27663 …} #variants: Doctrine\ORM\PersistentCollection {#27665 …} #options: Doctrine\ORM\PersistentCollection {#27670 …} #associations: Doctrine\ORM\PersistentCollection {#27667 …} #createdAt: DateTime @1758632215 {#31541 : 2025-09-23 20:56:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632215 {#27646 : 2025-09-23 20:56:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27628} #id: 493 #name: "Manège pocheuse à oeufs Mastrad" #slug: "manege-pocheuse-a-oeufs-mastrad-1477" #description: """ <div class="col is-12"><ul>\n <li>Réalisation rapide.</li>\n <li>Démoulage parfait. </li>\n </ul></div><h1>Description Manège pocheuse à oeufs Mastrad</h1><div class="col is-12"><p>Le manège pocheuse à oeufs Mastrad vous permettra de réaliser vos oeufs pochés en un tour de main ! Plongez le manège dans l’eau frémissante vinaigrée, laissez cuire 7 à 8 minutes. Sortez le manège en toute sécurité, démoulez et servez.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27632 …} #channels: Doctrine\ORM\PersistentCollection {#27650 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14718 …} #reviews: Doctrine\ORM\PersistentCollection {#27645 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27648 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27448 …} +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]
|
118.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27628 #id: 493 #code: "manege-pocheuse-a-oeufs-mastrad-1477" #attributes: Doctrine\ORM\PersistentCollection {#27663 …} #variants: Doctrine\ORM\PersistentCollection {#27665 …} #options: Doctrine\ORM\PersistentCollection {#27670 …} #associations: Doctrine\ORM\PersistentCollection {#27667 …} #createdAt: DateTime @1758632215 {#31541 : 2025-09-23 20:56:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632215 {#27646 : 2025-09-23 20:56:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27628} #id: 493 #name: "Manège pocheuse à oeufs Mastrad" #slug: "manege-pocheuse-a-oeufs-mastrad-1477" #description: """ <div class="col is-12"><ul>\n <li>Réalisation rapide.</li>\n <li>Démoulage parfait. </li>\n </ul></div><h1>Description Manège pocheuse à oeufs Mastrad</h1><div class="col is-12"><p>Le manège pocheuse à oeufs Mastrad vous permettra de réaliser vos oeufs pochés en un tour de main ! Plongez le manège dans l’eau frémissante vinaigrée, laissez cuire 7 à 8 minutes. Sortez le manège en toute sécurité, démoulez et servez.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27632 …} #channels: Doctrine\ORM\PersistentCollection {#27650 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14718 …} #reviews: Doctrine\ORM\PersistentCollection {#27645 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27648 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Manège pocheuse à oeufs Mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27343 -props: [ "product" => App\Entity\Product\Product {#27628 #id: 493 #code: "manege-pocheuse-a-oeufs-mastrad-1477" #attributes: Doctrine\ORM\PersistentCollection {#27663 …} #variants: Doctrine\ORM\PersistentCollection {#27665 …} #options: Doctrine\ORM\PersistentCollection {#27670 …} #associations: Doctrine\ORM\PersistentCollection {#27667 …} #createdAt: DateTime @1758632215 {#31541 : 2025-09-23 20:56:55.0 PRC (+08:00) } #updatedAt: DateTime @1758632215 {#27646 : 2025-09-23 20:56:55.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27630 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27378 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27628} #id: 493 #name: "Manège pocheuse à oeufs Mastrad" #slug: "manege-pocheuse-a-oeufs-mastrad-1477" #description: """ <div class="col is-12"><ul>\n <li>Réalisation rapide.</li>\n <li>Démoulage parfait. </li>\n </ul></div><h1>Description Manège pocheuse à oeufs Mastrad</h1><div class="col is-12"><p>Le manège pocheuse à oeufs Mastrad vous permettra de réaliser vos oeufs pochés en un tour de main ! Plongez le manège dans l’eau frémissante vinaigrée, laissez cuire 7 à 8 minutes. Sortez le manège en toute sécurité, démoulez et servez.</p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#27632 …} #channels: Doctrine\ORM\PersistentCollection {#27650 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14718 …} #reviews: Doctrine\ORM\PersistentCollection {#27645 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27648 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 1.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27285 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27277 …} +context: Sylius\TwigHooks\Bag\DataBag {#27287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27288 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27448 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27440 #collection: Doctrine\Common\Collections\ArrayCollection {#27420 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27450 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36509 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36519 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27285 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27277 …} +context: Sylius\TwigHooks\Bag\DataBag {#27287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27288 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Manège pocheuse à oeufs Mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27440 #collection: Doctrine\Common\Collections\ArrayCollection {#27420 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27450 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36509 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36519 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27265 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27285 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27277 …} +context: Sylius\TwigHooks\Bag\DataBag {#27287 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27288 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27448 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27440 #collection: Doctrine\Common\Collections\ArrayCollection {#27420 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27450 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36509 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36519 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27215 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27224 …} +context: Sylius\TwigHooks\Bag\DataBag {#27216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27214 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27448 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#27210 +variant: App\Entity\Product\ProductVariant {#27448 …} +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 {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27215 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27224 …} +context: Sylius\TwigHooks\Bag\DataBag {#27216 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27214 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 4.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27741 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27572 …} #variants: Doctrine\ORM\PersistentCollection {#27580 …} #options: Doctrine\ORM\PersistentCollection {#27609 …} #associations: Doctrine\ORM\PersistentCollection {#27595 …} #createdAt: DateTime @1758632278 {#27672 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27738 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27819 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27078 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27741} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#31548 …} #channels: Doctrine\ORM\PersistentCollection {#27593 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14051 …} #reviews: Doctrine\ORM\PersistentCollection {#31538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31536 …} #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 {#27375 +product: App\Entity\Product\Product {#27741 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27572 …} #variants: Doctrine\ORM\PersistentCollection {#27580 …} #options: Doctrine\ORM\PersistentCollection {#27609 …} #associations: Doctrine\ORM\PersistentCollection {#27595 …} #createdAt: DateTime @1758632278 {#27672 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27738 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27819 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27078 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27741} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#31548 …} #channels: Doctrine\ORM\PersistentCollection {#27593 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14051 …} #reviews: Doctrine\ORM\PersistentCollection {#31538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31536 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#27139 …} +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]
|
118.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27741 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27572 …} #variants: Doctrine\ORM\PersistentCollection {#27580 …} #options: Doctrine\ORM\PersistentCollection {#27609 …} #associations: Doctrine\ORM\PersistentCollection {#27595 …} #createdAt: DateTime @1758632278 {#27672 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27738 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27819 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27078 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27741} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#31548 …} #channels: Doctrine\ORM\PersistentCollection {#27593 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14051 …} #reviews: Doctrine\ORM\PersistentCollection {#31538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Gant anti-coupures Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#27057 -props: [ "product" => App\Entity\Product\Product {#27741 #id: 941 #code: "gant-anti-coupures-microplane-3875" #attributes: Doctrine\ORM\PersistentCollection {#27572 …} #variants: Doctrine\ORM\PersistentCollection {#27580 …} #options: Doctrine\ORM\PersistentCollection {#27609 …} #associations: Doctrine\ORM\PersistentCollection {#27595 …} #createdAt: DateTime @1758632278 {#27672 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#27738 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27819 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#27078 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27741} #id: 941 #name: "Gant anti-coupures Microplane" #slug: "gant-anti-coupures-microplane-3875" #description: """ <div class="col is-12"><ul>\n <li>Résistant, assemblage sans couture ni fil.</li>\n <li>Complément idéal aux râpes Microplane.</li>\n <li>Convient pour droitiers et gauchers. </li>\n </ul></div><h1>Description gant anti-coupures Microplane</h1><div class="col is-12">Le gant anti-coupures Microplane vous garantit une sécurité totale lors de l'utilisation d'une râpe Microplane ou tout autre petit ustensile coupant (pas les couteaux). Son assemblage sans couture ni fils le rend particulièrement résistant.</div><h1>Caractéristiques gant anti-coupures Microplane</h1><div class="col is-12">Assemblage sans coutures ni fils, résistant aux accrocs. Lavable en machine (pas lave vaisselle). Taille unique. Longueur 25 cm. Convient pour gaucher ou droitier.</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 {#31548 …} #channels: Doctrine\ORM\PersistentCollection {#27593 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14051 …} #reviews: Doctrine\ORM\PersistentCollection {#31538 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#31536 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27060 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27079 …} +context: Sylius\TwigHooks\Bag\DataBag {#27020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27073 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27139 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27131 #collection: Doctrine\Common\Collections\ArrayCollection {#27122 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27114 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36536 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36538 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27060 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27079 …} +context: Sylius\TwigHooks\Bag\DataBag {#27020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27073 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Gant anti-coupures Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#27131 #collection: Doctrine\Common\Collections\ArrayCollection {#27122 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27114 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36536 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36538 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14033 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27060 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27079 …} +context: Sylius\TwigHooks\Bag\DataBag {#27020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27073 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27139 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#27131 #collection: Doctrine\Common\Collections\ArrayCollection {#27122 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#27114 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36536 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36538 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …} +context: Sylius\TwigHooks\Bag\DataBag {#29331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29329 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#27139 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29342 +variant: App\Entity\Product\ProductVariant {#27139 …} +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 {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29327 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28934 …} +context: Sylius\TwigHooks\Bag\DataBag {#29331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29329 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 118.0 MiB | 4.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27583 #id: 1204 #code: "cuillere-a-spaghetti-lagostina-5922" #attributes: Doctrine\ORM\PersistentCollection {#27620 …} #variants: Doctrine\ORM\PersistentCollection {#27566 …} #options: Doctrine\ORM\PersistentCollection {#27573 …} #associations: Doctrine\ORM\PersistentCollection {#27579 …} #createdAt: DateTime @1758632318 {#27582 : 2025-09-23 20:58:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632318 {#27584 : 2025-09-23 20:58:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29990 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27583} #id: 1204 #name: "Cuillère à Spaghetti Lagostina" #slug: "cuillere-a-spaghetti-lagostina-5922" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accrochage.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Base nylon, n'abîme pas les revêtements anti-adhésifs.</li>\n </ul></div><h1>Descriptif Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Cuillère très pratique pour servir les spaghettis. Son manche en inox est pourvu d'un anneau d'accrochage fort utile pour le stockage. Cette cuillère passe au lave-vaisselle.<br /></div><h1>Caractéristiques Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Base moulée en plastique noir.<br />Manche en inox avec anneau d'accrochage.<br />Longueur totale : 35 cm.<br />Longueur du manche : 24 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 {#27617 …} #channels: Doctrine\ORM\PersistentCollection {#27614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14060 …} #reviews: Doctrine\ORM\PersistentCollection {#27615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27612 …} #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 {#27064 +product: App\Entity\Product\Product {#27583 #id: 1204 #code: "cuillere-a-spaghetti-lagostina-5922" #attributes: Doctrine\ORM\PersistentCollection {#27620 …} #variants: Doctrine\ORM\PersistentCollection {#27566 …} #options: Doctrine\ORM\PersistentCollection {#27573 …} #associations: Doctrine\ORM\PersistentCollection {#27579 …} #createdAt: DateTime @1758632318 {#27582 : 2025-09-23 20:58:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632318 {#27584 : 2025-09-23 20:58:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29990 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27583} #id: 1204 #name: "Cuillère à Spaghetti Lagostina" #slug: "cuillere-a-spaghetti-lagostina-5922" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accrochage.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Base nylon, n'abîme pas les revêtements anti-adhésifs.</li>\n </ul></div><h1>Descriptif Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Cuillère très pratique pour servir les spaghettis. Son manche en inox est pourvu d'un anneau d'accrochage fort utile pour le stockage. Cette cuillère passe au lave-vaisselle.<br /></div><h1>Caractéristiques Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Base moulée en plastique noir.<br />Manche en inox avec anneau d'accrochage.<br />Longueur totale : 35 cm.<br />Longueur du manche : 24 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 {#27617 …} #channels: Doctrine\ORM\PersistentCollection {#27614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14060 …} #reviews: Doctrine\ORM\PersistentCollection {#27615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27612 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29678 …} +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]
|
118.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#27583 #id: 1204 #code: "cuillere-a-spaghetti-lagostina-5922" #attributes: Doctrine\ORM\PersistentCollection {#27620 …} #variants: Doctrine\ORM\PersistentCollection {#27566 …} #options: Doctrine\ORM\PersistentCollection {#27573 …} #associations: Doctrine\ORM\PersistentCollection {#27579 …} #createdAt: DateTime @1758632318 {#27582 : 2025-09-23 20:58:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632318 {#27584 : 2025-09-23 20:58:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29990 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27583} #id: 1204 #name: "Cuillère à Spaghetti Lagostina" #slug: "cuillere-a-spaghetti-lagostina-5922" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accrochage.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Base nylon, n'abîme pas les revêtements anti-adhésifs.</li>\n </ul></div><h1>Descriptif Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Cuillère très pratique pour servir les spaghettis. Son manche en inox est pourvu d'un anneau d'accrochage fort utile pour le stockage. Cette cuillère passe au lave-vaisselle.<br /></div><h1>Caractéristiques Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Base moulée en plastique noir.<br />Manche en inox avec anneau d'accrochage.<br />Longueur totale : 35 cm.<br />Longueur du manche : 24 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 {#27617 …} #channels: Doctrine\ORM\PersistentCollection {#27614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14060 …} #reviews: Doctrine\ORM\PersistentCollection {#27615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27612 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuillère à Spaghetti Lagostina" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30151 -props: [ "product" => App\Entity\Product\Product {#27583 #id: 1204 #code: "cuillere-a-spaghetti-lagostina-5922" #attributes: Doctrine\ORM\PersistentCollection {#27620 …} #variants: Doctrine\ORM\PersistentCollection {#27566 …} #options: Doctrine\ORM\PersistentCollection {#27573 …} #associations: Doctrine\ORM\PersistentCollection {#27579 …} #createdAt: DateTime @1758632318 {#27582 : 2025-09-23 20:58:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632318 {#27584 : 2025-09-23 20:58:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#27635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#29990 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#27583} #id: 1204 #name: "Cuillère à Spaghetti Lagostina" #slug: "cuillere-a-spaghetti-lagostina-5922" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accrochage.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Base nylon, n'abîme pas les revêtements anti-adhésifs.</li>\n </ul></div><h1>Descriptif Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Cuillère très pratique pour servir les spaghettis. Son manche en inox est pourvu d'un anneau d'accrochage fort utile pour le stockage. Cette cuillère passe au lave-vaisselle.<br /></div><h1>Caractéristiques Cuillère à Spaghetti Lagostina</h1><div class="col is-12">Base moulée en plastique noir.<br />Manche en inox avec anneau d'accrochage.<br />Longueur totale : 35 cm.<br />Longueur du manche : 24 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 {#27617 …} #channels: Doctrine\ORM\PersistentCollection {#27614 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#14060 …} #reviews: Doctrine\ORM\PersistentCollection {#27615 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#27612 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
118.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30128 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29991 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29678 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29792 #collection: Doctrine\Common\Collections\ArrayCollection {#29800 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29672 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36551 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36553 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30128 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29991 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuillère à Spaghetti Lagostina" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29792 #collection: Doctrine\Common\Collections\ArrayCollection {#29800 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29672 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36551 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36553 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30477 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30128 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29991 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29678 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29792 #collection: Doctrine\Common\Collections\ArrayCollection {#29800 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29672 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36551 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36553 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 118.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30732 …} +context: Sylius\TwigHooks\Bag\DataBag {#30740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30749 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29678 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30748 +variant: App\Entity\Product\ProductVariant {#29678 …} +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 {#9255 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30732 …} +context: Sylius\TwigHooks\Bag\DataBag {#30740 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30749 …} +prefixes: [ "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 118.0 MiB | 2.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12752 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12762 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31749 +cart: App\Entity\Order\Order {#13666 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12752 …} +context: Sylius\TwigHooks\Bag\DataBag {#27679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12762 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||