Components
12
Twig Components
44
Render Count
75
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 100.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12146 …} +context: Sylius\TwigHooks\Bag\DataBag {#12152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12151 …} +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 {#12773 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12146 …} +context: Sylius\TwigHooks\Bag\DataBag {#12152 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12151 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 100.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12846 …} +context: Sylius\TwigHooks\Bag\DataBag {#12848 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12849 …} +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 {#12859 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12846 …} +context: Sylius\TwigHooks\Bag\DataBag {#12848 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12849 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 100.0 MiB | 4.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12941 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12920 …} +context: Sylius\TwigHooks\Bag\DataBag {#12940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12939 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12956 +cart: App\Entity\Order\Order {#13023 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12941 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12920 …} +context: Sylius\TwigHooks\Bag\DataBag {#12940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12939 …} +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 | 100.0 MiB | 14.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13209 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13197 …} +context: Sylius\TwigHooks\Bag\DataBag {#13203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13195 …} +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 {#13218 #taxonRepository: App\Repository\TaxonRepository {#7413 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13209 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13197 …} +context: Sylius\TwigHooks\Bag\DataBag {#13203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13195 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27451 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27447 …} +context: Sylius\TwigHooks\Bag\DataBag {#27448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27450 …} +prefixes: [ "sylius_shop.product.index.content" ] } "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27460 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27451 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27447 …} +context: Sylius\TwigHooks\Bag\DataBag {#27448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27450 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27560 …} +context: Sylius\TwigHooks\Bag\DataBag {#27561 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27563 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27572 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27560 …} +context: Sylius\TwigHooks\Bag\DataBag {#27561 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27563 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 1.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27631 …} +context: Sylius\TwigHooks\Bag\DataBag {#27632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27634 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } "template" => "@SyliusShop/product/index/content/body/main/header.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/index/content/body/main/header.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27643 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27635 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27631 …} +context: Sylius\TwigHooks\Bag\DataBag {#27632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27634 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 10.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632423 {#7787 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7403 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1868 #name: "Tissu de filtrage pour baies et autres fruits " #slug: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #description: "<h1>Description tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Le tissu de filtrage Gefu permet de presser les baies et autres fruits. Le tissu de filtrage Gefu peut également être utilisé dans la confection de fromages frais et de quenelles.</div><h1>Caractéristiques tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Pur coton. Recoupable. Dimensions : 75 x 62 cm. Lavable en machine.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28169 +product: App\Entity\Product\Product {#7964 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632423 {#7787 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7403 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1868 #name: "Tissu de filtrage pour baies et autres fruits " #slug: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #description: "<h1>Description tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Le tissu de filtrage Gefu permet de presser les baies et autres fruits. Le tissu de filtrage Gefu peut également être utilisé dans la confection de fromages frais et de quenelles.</div><h1>Caractéristiques tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Pur coton. Recoupable. Dimensions : 75 x 62 cm. Lavable en machine.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28435 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 2.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632423 {#7787 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7403 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1868 #name: "Tissu de filtrage pour baies et autres fruits " #slug: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #description: "<h1>Description tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Le tissu de filtrage Gefu permet de presser les baies et autres fruits. Le tissu de filtrage Gefu peut également être utilisé dans la confection de fromages frais et de quenelles.</div><h1>Caractéristiques tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Pur coton. Recoupable. Dimensions : 75 x 62 cm. Lavable en machine.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tissu de filtrage pour baies et autres fruits " "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28846 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #createdAt: DateTime @1758632423 {#7787 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7403 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 1868 #name: "Tissu de filtrage pour baies et autres fruits " #slug: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #description: "<h1>Description tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Le tissu de filtrage Gefu permet de presser les baies et autres fruits. Le tissu de filtrage Gefu peut également être utilisé dans la confection de fromages frais et de quenelles.</div><h1>Caractéristiques tissu de filtrage pour baies et autres fruits </h1><div class="col is-12">Pur coton. Recoupable. Dimensions : 75 x 62 cm. Lavable en machine.</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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28919 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28922 …} +context: Sylius\TwigHooks\Bag\DataBag {#28917 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28916 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28435 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28781 #collection: Doctrine\Common\Collections\ArrayCollection {#28780 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28618 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38175 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38227 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28919 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28922 …} +context: Sylius\TwigHooks\Bag\DataBag {#28917 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28916 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tissu de filtrage pour baies et autres fruits " "applied_promotions" => Doctrine\ORM\PersistentCollection {#28781 #collection: Doctrine\Common\Collections\ArrayCollection {#28780 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28618 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38175 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38227 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28927 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28919 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28922 …} +context: Sylius\TwigHooks\Bag\DataBag {#28917 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28916 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28435 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28781 #collection: Doctrine\Common\Collections\ArrayCollection {#28780 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28618 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38175 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38227 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28985 …} +context: Sylius\TwigHooks\Bag\DataBag {#28993 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28994 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28435 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29004 +variant: App\Entity\Product\ProductVariant {#28435 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28985 …} +context: Sylius\TwigHooks\Bag\DataBag {#28993 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28994 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 5.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632542 {#8533 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8534 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2444 #name: "Thermomètre à sucre Alla" #slug: "thermometre-a-sucre-alla-984" #description: """ <div class="col is-12"><ul>\n <li>Sans mercure.</li>\n <li>Grande présision.</li>\n <li>Ustensile professionnel. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description thermomètre à sucre</h1><div class="col is-12">Le thermomètre à sucre est un outil de précision pour déterminer la bonne température pour transformer votre sucre en caramel, confiture, etc... Le thermomètre à sucre est un thermomètre professionnel polyvalent. Il contribue au respect de l'environnement.</div><h1>Caractéristiques thermomètre à sucre</h1><div class="col is-12">Sans mercure. Gaine plastique de protection. Longueur 36 cm. De + 80°c à + 200°c.</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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28824 +product: App\Entity\Product\Product {#8535 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632542 {#8533 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8534 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2444 #name: "Thermomètre à sucre Alla" #slug: "thermometre-a-sucre-alla-984" #description: """ <div class="col is-12"><ul>\n <li>Sans mercure.</li>\n <li>Grande présision.</li>\n <li>Ustensile professionnel. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description thermomètre à sucre</h1><div class="col is-12">Le thermomètre à sucre est un outil de précision pour déterminer la bonne température pour transformer votre sucre en caramel, confiture, etc... Le thermomètre à sucre est un thermomètre professionnel polyvalent. Il contribue au respect de l'environnement.</div><h1>Caractéristiques thermomètre à sucre</h1><div class="col is-12">Sans mercure. Gaine plastique de protection. Longueur 36 cm. De + 80°c à + 200°c.</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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29077 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632542 {#8533 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8534 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2444 #name: "Thermomètre à sucre Alla" #slug: "thermometre-a-sucre-alla-984" #description: """ <div class="col is-12"><ul>\n <li>Sans mercure.</li>\n <li>Grande présision.</li>\n <li>Ustensile professionnel. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description thermomètre à sucre</h1><div class="col is-12">Le thermomètre à sucre est un outil de précision pour déterminer la bonne température pour transformer votre sucre en caramel, confiture, etc... Le thermomètre à sucre est un thermomètre professionnel polyvalent. Il contribue au respect de l'environnement.</div><h1>Caractéristiques thermomètre à sucre</h1><div class="col is-12">Sans mercure. Gaine plastique de protection. Longueur 36 cm. De + 80°c à + 200°c.</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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre à sucre Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29151 -props: [ "product" => App\Entity\Product\Product {#8535 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632542 {#8533 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8534 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 2444 #name: "Thermomètre à sucre Alla" #slug: "thermometre-a-sucre-alla-984" #description: """ <div class="col is-12"><ul>\n <li>Sans mercure.</li>\n <li>Grande présision.</li>\n <li>Ustensile professionnel. </li>\n <li><strong>Fabriqué en france.</strong></li>\n </ul></div><h1>Description thermomètre à sucre</h1><div class="col is-12">Le thermomètre à sucre est un outil de précision pour déterminer la bonne température pour transformer votre sucre en caramel, confiture, etc... Le thermomètre à sucre est un thermomètre professionnel polyvalent. Il contribue au respect de l'environnement.</div><h1>Caractéristiques thermomètre à sucre</h1><div class="col is-12">Sans mercure. Gaine plastique de protection. Longueur 36 cm. De + 80°c à + 200°c.</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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8537 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29135 …} +context: Sylius\TwigHooks\Bag\DataBag {#29202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29077 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29085 #collection: Doctrine\Common\Collections\ArrayCollection {#29097 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29073 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29135 …} +context: Sylius\TwigHooks\Bag\DataBag {#29202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre à sucre Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29085 #collection: Doctrine\Common\Collections\ArrayCollection {#29097 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29073 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29206 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29135 …} +context: Sylius\TwigHooks\Bag\DataBag {#29202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29077 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29085 #collection: Doctrine\Common\Collections\ArrayCollection {#29097 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29073 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38247 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38249 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29247 …} +context: Sylius\TwigHooks\Bag\DataBag {#29254 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29255 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29077 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29259 +variant: App\Entity\Product\ProductVariant {#29077 …} +price: "16,00\u{A0}€" +originalPrice: "16,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29247 …} +context: Sylius\TwigHooks\Bag\DataBag {#29254 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29255 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632423 {#8559 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8560 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1866 #name: "Pince à bocal Westmark" #slug: "pince-a-bocal-westmark-1325" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Acier chromé. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Description pince à bocal Westmark</h1><div class="col is-12">La pince à bocal permet de retirer les bocaux de l'eau bouillante sans se brûler. Dimensions : 8 x 3.8 x 22.8 cm. Garantie 5 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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29142 +product: App\Entity\Product\Product {#8561 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632423 {#8559 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8560 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1866 #name: "Pince à bocal Westmark" #slug: "pince-a-bocal-westmark-1325" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Acier chromé. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Description pince à bocal Westmark</h1><div class="col is-12">La pince à bocal permet de retirer les bocaux de l'eau bouillante sans se brûler. Dimensions : 8 x 3.8 x 22.8 cm. Garantie 5 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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29322 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632423 {#8559 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8560 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1866 #name: "Pince à bocal Westmark" #slug: "pince-a-bocal-westmark-1325" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Acier chromé. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Description pince à bocal Westmark</h1><div class="col is-12">La pince à bocal permet de retirer les bocaux de l'eau bouillante sans se brûler. Dimensions : 8 x 3.8 x 22.8 cm. Garantie 5 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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pince à bocal Westmark" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29393 -props: [ "product" => App\Entity\Product\Product {#8561 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632423 {#8559 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8560 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1866 #name: "Pince à bocal Westmark" #slug: "pince-a-bocal-westmark-1325" #description: """ <div class="col is-12"><ul>\n <li>Sécurité garantie.</li>\n <li>Acier chromé. </li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Description pince à bocal Westmark</h1><div class="col is-12">La pince à bocal permet de retirer les bocaux de l'eau bouillante sans se brûler. Dimensions : 8 x 3.8 x 22.8 cm. Garantie 5 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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …} +context: Sylius\TwigHooks\Bag\DataBag {#29453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29374 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29322 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29330 #collection: Doctrine\Common\Collections\ArrayCollection {#29339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …} +context: Sylius\TwigHooks\Bag\DataBag {#29453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29374 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pince à bocal Westmark" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29330 #collection: Doctrine\Common\Collections\ArrayCollection {#29339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29457 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29377 …} +context: Sylius\TwigHooks\Bag\DataBag {#29453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29374 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29322 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29330 #collection: Doctrine\Common\Collections\ArrayCollection {#29339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38261 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38263 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29507 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29498 …} +context: Sylius\TwigHooks\Bag\DataBag {#29505 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29506 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29322 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29510 +variant: App\Entity\Product\ProductVariant {#29322 …} +price: "10,00\u{A0}€" +originalPrice: "10,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29507 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29498 …} +context: Sylius\TwigHooks\Bag\DataBag {#29505 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29506 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8584 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632423 {#8582 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8583 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29384 +product: App\Entity\Product\Product {#8584 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632423 {#8582 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8583 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29573 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8584 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632423 {#8582 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8583 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pèse sirop Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29644 -props: [ "product" => App\Entity\Product\Product {#8584 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8591 …} #variants: Doctrine\ORM\PersistentCollection {#8593 …} #options: Doctrine\ORM\PersistentCollection {#8597 …} #associations: Doctrine\ORM\PersistentCollection {#8595 …} #createdAt: DateTime @1758632423 {#8582 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8583 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8600 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8601 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8584} #id: 1864 #name: "Pèse sirop Alla" #slug: "pese-sirop-alla-1323" #description: """ <div class="col is-12"><ul>\n <li>Possède 2 échelles. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <div id="gtx-trans" style="position: absolute; left: 100px; top: 35px;"></div></div><h1>Description pèse sirop</h1><div class="col is-12"><p>Le pèse sirop permet de connaître très précisément la densité du sucre dans le sirop. Le principe est simple,lorsque l'on chauffe une certaine quantité de sucre et d'eau, on obtient un sirop dont la consistance se modifie au fur et à mesure que l'eau qu'il contient s'évapore et passe donc par des phases de transformations portant un nom précis et correspondant à une graduation du pèse sirop. <br />Possède 2 échelles : une en degrés baumés (10-45° Baumé) et l'autre en g./ml (1100-1400 g/ml). Taille 12 cm.</p>\r\n <p> </p></div><h1>Les différentes phases due transformation du sirop</h1><div class="col is-12"><p><strong>La nappe.</strong> Dès que le sucre est fondu, il forme sur l'écumoire une couche assez mince. <br /><strong>Le petit lissé</strong>. Lorsque le sucre entre en ébullition et commence à perdre de l'eau, il devient un peu plus épais. Pris entre le pouce et l'index, il se forme un petit filament qui se brise aussitôt. Cet état est aussi appelé le petit filet. Le pèse-sirop indique à ce moment 29°. <br /><strong>Le lissé</strong>. En prenant du sirop entre le pouce et l'index, on obtient un filament de 2 à 3 cm. On appelle aussi cet état de cuisson le filet. Le pèse-sirop indique alors 30°. <br /><strong>Le petit perlé</strong>. Pendant la cuisson du sucre, il se forme à la surface du sirop de petites perles rondes. Pris entre le pouce et l'index, le filament atteint 4 cm et est résistant. Le pèse-sirop indique 33°. <br /><strong>Le grand perlé.</strong> De grosses perles apparaissent à la surface du sirop. Pris entre le pouce et l'index, le filet est résistant par lui même. La mesure au pèse-sirop est de 35°. <br /><strong>Le petit boulé (ou soufflé).</strong> Lorsque après avoir trempé les doigts dans l'eau froide puis dans le sirop, on les trempe à nouveau dans l'eau froide, on obtient une petite boule molle de la taille d'un petit pois. Le pèse-sirop indique 37°. <br /><strong>Le gros boulé (ou grand soufflé).</strong> En trempant les doigts mouillés dans le sirop puis dans l'eau, on obtient une boule grosse comme une noisette et assez ferme. Nous sommes à 38°. <br /><strong>Le petit cassé.</strong> Lorsque les doigts mouillés sont trempés dans le sirop puis dans l'eau, il se forme une petite couche de sucre dur et craquant. Cependant, si on essaye de le mordre, il colle aux dents. Le degré de cuisson est de 39°. <br /><strong>Le grand cassé.</strong> Au moment où l'on plonge les doigts dans l'eau et en appuyant aussitôt après sur le sirop de sucre, il se produit un bruit sec, si on essaye de le mordre il se casse net sous la dent. Le pèse-sirop indique 40°.Si l'on veut colorer le sirop, c'est à ce moment qu'il faut mettre soit l'essence soit le colorant. On doit retirer le sucre du feu, ajouter le liquide qui refroidit le sirop, mélanger et faire réchauffer jusqu'au niveau de cuisson désiré. <br /><strong>Le caramel.</strong> Ensuite, le sucre a perdu toute son eau, il commence à prendre une couleur jaune (sucre d'orge) puis rousse (caramel). Il ne faut jamais dépasser la couleur brune.</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 {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8589 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8587 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29628 …} +context: Sylius\TwigHooks\Bag\DataBag {#29695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29573 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29581 #collection: Doctrine\Common\Collections\ArrayCollection {#29590 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29628 …} +context: Sylius\TwigHooks\Bag\DataBag {#29695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pèse sirop Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29581 #collection: Doctrine\Common\Collections\ArrayCollection {#29590 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29699 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29637 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29628 …} +context: Sylius\TwigHooks\Bag\DataBag {#29695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29573 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29581 #collection: Doctrine\Common\Collections\ArrayCollection {#29590 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29569 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38275 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38277 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29749 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29740 …} +context: Sylius\TwigHooks\Bag\DataBag {#29747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29573 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29752 +variant: App\Entity\Product\ProductVariant {#29573 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29749 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29740 …} +context: Sylius\TwigHooks\Bag\DataBag {#29747 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8607 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632423 {#8605 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8606 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 1858 #name: "Passoire à coulis inox Louis Tellier" #slug: "passoire-a-coulis-inox-louis-tellier-750" #description: """ <div class="col is-12"><ul>\n <li>Grande efficacité. </li>\n <li>Qualité professionnelle.</li>\n <li>Inox 18/10. </li>\n </ul></div><h1>Description Passoire à coulis inox Louis Tellier</h1><div class="col is-12">La passoire à coulis vous permet de réussir facilement vos gelées, confitures et peut même être utilisée pour séparer les arêtes de la chair de poisson. Idéale pour la soupe de poisson.<br />\r\n <p><font size="1" face="Verdana"></font></p></div><h1>Caractéristiques Passoire à coulis inox Louis Tellier</h1><div class="col is-12"><span class="arial11">Fabrication en acier inoxydable 18/10. Pilon en hêtre. Hauteur : 19,5 cm. Profondeur : 40 cm. Diamètre : 18 cm. Poids net : 530 g<br /></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29635 +product: App\Entity\Product\Product {#8607 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632423 {#8605 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8606 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 1858 #name: "Passoire à coulis inox Louis Tellier" #slug: "passoire-a-coulis-inox-louis-tellier-750" #description: """ <div class="col is-12"><ul>\n <li>Grande efficacité. </li>\n <li>Qualité professionnelle.</li>\n <li>Inox 18/10. </li>\n </ul></div><h1>Description Passoire à coulis inox Louis Tellier</h1><div class="col is-12">La passoire à coulis vous permet de réussir facilement vos gelées, confitures et peut même être utilisée pour séparer les arêtes de la chair de poisson. Idéale pour la soupe de poisson.<br />\r\n <p><font size="1" face="Verdana"></font></p></div><h1>Caractéristiques Passoire à coulis inox Louis Tellier</h1><div class="col is-12"><span class="arial11">Fabrication en acier inoxydable 18/10. Pilon en hêtre. Hauteur : 19,5 cm. Profondeur : 40 cm. Diamètre : 18 cm. Poids net : 530 g<br /></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29815 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8607 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632423 {#8605 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8606 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 1858 #name: "Passoire à coulis inox Louis Tellier" #slug: "passoire-a-coulis-inox-louis-tellier-750" #description: """ <div class="col is-12"><ul>\n <li>Grande efficacité. </li>\n <li>Qualité professionnelle.</li>\n <li>Inox 18/10. </li>\n </ul></div><h1>Description Passoire à coulis inox Louis Tellier</h1><div class="col is-12">La passoire à coulis vous permet de réussir facilement vos gelées, confitures et peut même être utilisée pour séparer les arêtes de la chair de poisson. Idéale pour la soupe de poisson.<br />\r\n <p><font size="1" face="Verdana"></font></p></div><h1>Caractéristiques Passoire à coulis inox Louis Tellier</h1><div class="col is-12"><span class="arial11">Fabrication en acier inoxydable 18/10. Pilon en hêtre. Hauteur : 19,5 cm. Profondeur : 40 cm. Diamètre : 18 cm. Poids net : 530 g<br /></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Passoire à coulis inox Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29889 -props: [ "product" => App\Entity\Product\Product {#8607 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8614 …} #variants: Doctrine\ORM\PersistentCollection {#8616 …} #options: Doctrine\ORM\PersistentCollection {#8620 …} #associations: Doctrine\ORM\PersistentCollection {#8618 …} #createdAt: DateTime @1758632423 {#8605 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8606 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8623 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8624 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8607} #id: 1858 #name: "Passoire à coulis inox Louis Tellier" #slug: "passoire-a-coulis-inox-louis-tellier-750" #description: """ <div class="col is-12"><ul>\n <li>Grande efficacité. </li>\n <li>Qualité professionnelle.</li>\n <li>Inox 18/10. </li>\n </ul></div><h1>Description Passoire à coulis inox Louis Tellier</h1><div class="col is-12">La passoire à coulis vous permet de réussir facilement vos gelées, confitures et peut même être utilisée pour séparer les arêtes de la chair de poisson. Idéale pour la soupe de poisson.<br />\r\n <p><font size="1" face="Verdana"></font></p></div><h1>Caractéristiques Passoire à coulis inox Louis Tellier</h1><div class="col is-12"><span class="arial11">Fabrication en acier inoxydable 18/10. Pilon en hêtre. Hauteur : 19,5 cm. Profondeur : 40 cm. Diamètre : 18 cm. Poids net : 530 g<br /></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8626 …} #channels: Doctrine\ORM\PersistentCollection {#8612 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8608 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8610 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29882 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29873 …} +context: Sylius\TwigHooks\Bag\DataBag {#29949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29870 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29815 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29823 #collection: Doctrine\Common\Collections\ArrayCollection {#29835 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29811 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29882 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29873 …} +context: Sylius\TwigHooks\Bag\DataBag {#29949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29870 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Passoire à coulis inox Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29823 #collection: Doctrine\Common\Collections\ArrayCollection {#29835 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29811 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29953 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29882 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29873 …} +context: Sylius\TwigHooks\Bag\DataBag {#29949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29870 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29815 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29823 #collection: Doctrine\Common\Collections\ArrayCollection {#29835 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29811 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29994 …} +context: Sylius\TwigHooks\Bag\DataBag {#30001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29815 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30006 +variant: App\Entity\Product\ProductVariant {#29815 …} +price: "33,00\u{A0}€" +originalPrice: "33,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29994 …} +context: Sylius\TwigHooks\Bag\DataBag {#30001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8630 #id: 1869 #code: "passoire-a-coulis-etamee-louis-tellier-5400" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632423 {#8628 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8629 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 1869 #name: "Passoire à Coulis Etamée Louis Tellier" #slug: "passoire-a-coulis-etamee-louis-tellier-5400" #description: """ <div class="col is-12"><ul>\n <li>Acier étamé.</li>\n <li>Pilon en hêtre.</li>\n <li>Simple d'utilisation.</li>\n </ul></div><h1>Descriptif Passoire à Coulis Etamée</h1><div class="col is-12">Très simple d'utilisation la Passoire à Coulis Etamée vous permettra de réussir de délicieuses confitures et gelées de fruits sans les pépins. En acier étamé elle vous rendra service de nombreuses années.</div><h1>Caractéristiques Passoire à Coulis Etamée</h1><div class="col is-12">Acier étamé. Pilon en hêtre. Diamètre utile 17 cm. Profondeur 9 cm. Manche en plastique blanc avec trou d'accrochage.</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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29880 +product: App\Entity\Product\Product {#8630 #id: 1869 #code: "passoire-a-coulis-etamee-louis-tellier-5400" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632423 {#8628 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8629 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 1869 #name: "Passoire à Coulis Etamée Louis Tellier" #slug: "passoire-a-coulis-etamee-louis-tellier-5400" #description: """ <div class="col is-12"><ul>\n <li>Acier étamé.</li>\n <li>Pilon en hêtre.</li>\n <li>Simple d'utilisation.</li>\n </ul></div><h1>Descriptif Passoire à Coulis Etamée</h1><div class="col is-12">Très simple d'utilisation la Passoire à Coulis Etamée vous permettra de réussir de délicieuses confitures et gelées de fruits sans les pépins. En acier étamé elle vous rendra service de nombreuses années.</div><h1>Caractéristiques Passoire à Coulis Etamée</h1><div class="col is-12">Acier étamé. Pilon en hêtre. Diamètre utile 17 cm. Profondeur 9 cm. Manche en plastique blanc avec trou d'accrochage.</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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30069 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8630 #id: 1869 #code: "passoire-a-coulis-etamee-louis-tellier-5400" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632423 {#8628 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8629 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 1869 #name: "Passoire à Coulis Etamée Louis Tellier" #slug: "passoire-a-coulis-etamee-louis-tellier-5400" #description: """ <div class="col is-12"><ul>\n <li>Acier étamé.</li>\n <li>Pilon en hêtre.</li>\n <li>Simple d'utilisation.</li>\n </ul></div><h1>Descriptif Passoire à Coulis Etamée</h1><div class="col is-12">Très simple d'utilisation la Passoire à Coulis Etamée vous permettra de réussir de délicieuses confitures et gelées de fruits sans les pépins. En acier étamé elle vous rendra service de nombreuses années.</div><h1>Caractéristiques Passoire à Coulis Etamée</h1><div class="col is-12">Acier étamé. Pilon en hêtre. Diamètre utile 17 cm. Profondeur 9 cm. Manche en plastique blanc avec trou d'accrochage.</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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Passoire à Coulis Etamée Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30140 -props: [ "product" => App\Entity\Product\Product {#8630 #id: 1869 #code: "passoire-a-coulis-etamee-louis-tellier-5400" #attributes: Doctrine\ORM\PersistentCollection {#8637 …} #variants: Doctrine\ORM\PersistentCollection {#8639 …} #options: Doctrine\ORM\PersistentCollection {#8643 …} #associations: Doctrine\ORM\PersistentCollection {#8641 …} #createdAt: DateTime @1758632423 {#8628 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8629 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8646 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8647 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8630} #id: 1869 #name: "Passoire à Coulis Etamée Louis Tellier" #slug: "passoire-a-coulis-etamee-louis-tellier-5400" #description: """ <div class="col is-12"><ul>\n <li>Acier étamé.</li>\n <li>Pilon en hêtre.</li>\n <li>Simple d'utilisation.</li>\n </ul></div><h1>Descriptif Passoire à Coulis Etamée</h1><div class="col is-12">Très simple d'utilisation la Passoire à Coulis Etamée vous permettra de réussir de délicieuses confitures et gelées de fruits sans les pépins. En acier étamé elle vous rendra service de nombreuses années.</div><h1>Caractéristiques Passoire à Coulis Etamée</h1><div class="col is-12">Acier étamé. Pilon en hêtre. Diamètre utile 17 cm. Profondeur 9 cm. Manche en plastique blanc avec trou d'accrochage.</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 {#8649 …} #channels: Doctrine\ORM\PersistentCollection {#8635 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8631 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8633 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30124 …} +context: Sylius\TwigHooks\Bag\DataBag {#30191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30069 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30077 #collection: Doctrine\Common\Collections\ArrayCollection {#30086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30065 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30124 …} +context: Sylius\TwigHooks\Bag\DataBag {#30191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Passoire à Coulis Etamée Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30077 #collection: Doctrine\Common\Collections\ArrayCollection {#30086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30065 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30195 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30124 …} +context: Sylius\TwigHooks\Bag\DataBag {#30191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30069 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30077 #collection: Doctrine\Common\Collections\ArrayCollection {#30086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30065 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30236 …} +context: Sylius\TwigHooks\Bag\DataBag {#30243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30244 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30069 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30248 +variant: App\Entity\Product\ProductVariant {#30069 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30236 …} +context: Sylius\TwigHooks\Bag\DataBag {#30243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30244 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8653 #id: 1857 #code: "moulin-a-coulis-inox-6479" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632422 {#8651 : 2025-09-23 21:00:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632422 {#8652 : 2025-09-23 21:00:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1857 #name: "Moulin à Coulis Inox" #slug: "moulin-a-coulis-inox-6479" #description: """ <div class="col is-12"><ul>\n <li>Pour passer finement fruits, légumes, sauces...</li>\n <li>Multifonctions.</li>\n <li>Acier inoxydable., nettoyage facile</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Coulis Inox</h1><div class="col is-12">Le Moulin à coulis en acier inoxydable est idéal pour passer finement les fruits et les légumes pour réaliser des confitures, purées et soupes. Il permet également de tamiser la farine pour la Béchamel et les pâtes sans grumeaux.</div><h1>Caractéristiques Moulin à Coulis Inox</h1><div class="col is-12">- Acier inoxydable et bois.<br />- Diamètre du tamis : 20 cm.<br />- Va au lave vaisselle.</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 {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30131 +product: App\Entity\Product\Product {#8653 #id: 1857 #code: "moulin-a-coulis-inox-6479" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632422 {#8651 : 2025-09-23 21:00:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632422 {#8652 : 2025-09-23 21:00:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1857 #name: "Moulin à Coulis Inox" #slug: "moulin-a-coulis-inox-6479" #description: """ <div class="col is-12"><ul>\n <li>Pour passer finement fruits, légumes, sauces...</li>\n <li>Multifonctions.</li>\n <li>Acier inoxydable., nettoyage facile</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Coulis Inox</h1><div class="col is-12">Le Moulin à coulis en acier inoxydable est idéal pour passer finement les fruits et les légumes pour réaliser des confitures, purées et soupes. Il permet également de tamiser la farine pour la Béchamel et les pâtes sans grumeaux.</div><h1>Caractéristiques Moulin à Coulis Inox</h1><div class="col is-12">- Acier inoxydable et bois.<br />- Diamètre du tamis : 20 cm.<br />- Va au lave vaisselle.</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 {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30311 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8653 #id: 1857 #code: "moulin-a-coulis-inox-6479" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632422 {#8651 : 2025-09-23 21:00:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632422 {#8652 : 2025-09-23 21:00:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1857 #name: "Moulin à Coulis Inox" #slug: "moulin-a-coulis-inox-6479" #description: """ <div class="col is-12"><ul>\n <li>Pour passer finement fruits, légumes, sauces...</li>\n <li>Multifonctions.</li>\n <li>Acier inoxydable., nettoyage facile</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Coulis Inox</h1><div class="col is-12">Le Moulin à coulis en acier inoxydable est idéal pour passer finement les fruits et les légumes pour réaliser des confitures, purées et soupes. Il permet également de tamiser la farine pour la Béchamel et les pâtes sans grumeaux.</div><h1>Caractéristiques Moulin à Coulis Inox</h1><div class="col is-12">- Acier inoxydable et bois.<br />- Diamètre du tamis : 20 cm.<br />- Va au lave vaisselle.</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 {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Coulis Inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30382 -props: [ "product" => App\Entity\Product\Product {#8653 #id: 1857 #code: "moulin-a-coulis-inox-6479" #attributes: Doctrine\ORM\PersistentCollection {#8660 …} #variants: Doctrine\ORM\PersistentCollection {#8662 …} #options: Doctrine\ORM\PersistentCollection {#8666 …} #associations: Doctrine\ORM\PersistentCollection {#8664 …} #createdAt: DateTime @1758632422 {#8651 : 2025-09-23 21:00:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632422 {#8652 : 2025-09-23 21:00:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8669 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8670 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1857 #name: "Moulin à Coulis Inox" #slug: "moulin-a-coulis-inox-6479" #description: """ <div class="col is-12"><ul>\n <li>Pour passer finement fruits, légumes, sauces...</li>\n <li>Multifonctions.</li>\n <li>Acier inoxydable., nettoyage facile</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Coulis Inox</h1><div class="col is-12">Le Moulin à coulis en acier inoxydable est idéal pour passer finement les fruits et les légumes pour réaliser des confitures, purées et soupes. Il permet également de tamiser la farine pour la Béchamel et les pâtes sans grumeaux.</div><h1>Caractéristiques Moulin à Coulis Inox</h1><div class="col is-12">- Acier inoxydable et bois.<br />- Diamètre du tamis : 20 cm.<br />- Va au lave vaisselle.</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 {#8672 …} #channels: Doctrine\ORM\PersistentCollection {#8658 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8654 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8656 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30375 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30366 …} +context: Sylius\TwigHooks\Bag\DataBag {#30436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30363 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30311 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30319 #collection: Doctrine\Common\Collections\ArrayCollection {#30328 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30307 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30375 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30366 …} +context: Sylius\TwigHooks\Bag\DataBag {#30436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30363 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Coulis Inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30319 #collection: Doctrine\Common\Collections\ArrayCollection {#30328 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30307 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30440 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30375 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30366 …} +context: Sylius\TwigHooks\Bag\DataBag {#30436 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30363 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30311 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30319 #collection: Doctrine\Common\Collections\ArrayCollection {#30328 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30307 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30490 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30481 …} +context: Sylius\TwigHooks\Bag\DataBag {#30488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30489 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30311 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30493 +variant: App\Entity\Product\ProductVariant {#30311 …} +price: "23,00\u{A0}€" +originalPrice: "23,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30490 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30481 …} +context: Sylius\TwigHooks\Bag\DataBag {#30488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30489 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8676 #id: 1867 #code: "etiquettes-pots-de-confiture-3144" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632423 {#8674 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8675 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 1867 #name: "Etiquettes pots de confiture" #slug: "etiquettes-pots-de-confiture-3144" #description: """ <div class="col is-12"><ul>\n <li>Personnalisent vos pots de confitures.</li>\n <li>Livrées en boîte distributrice. </li>\n </ul></div><h1>Description étiquettes pots de confiture</h1><div class="col is-12">Les étiquettes à pots de confiture vous permettent de signaler et de personnaliser vos pots de confiture maison.<br />Autocollantes. Forme ovale. Dimensions : 7 x 4,5 cm. Livrées en boîte distributrice.</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 {#4834 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30373 +product: App\Entity\Product\Product {#8676 #id: 1867 #code: "etiquettes-pots-de-confiture-3144" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632423 {#8674 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8675 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 1867 #name: "Etiquettes pots de confiture" #slug: "etiquettes-pots-de-confiture-3144" #description: """ <div class="col is-12"><ul>\n <li>Personnalisent vos pots de confitures.</li>\n <li>Livrées en boîte distributrice. </li>\n </ul></div><h1>Description étiquettes pots de confiture</h1><div class="col is-12">Les étiquettes à pots de confiture vous permettent de signaler et de personnaliser vos pots de confiture maison.<br />Autocollantes. Forme ovale. Dimensions : 7 x 4,5 cm. Livrées en boîte distributrice.</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 {#4834 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30556 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8676 #id: 1867 #code: "etiquettes-pots-de-confiture-3144" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632423 {#8674 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8675 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 1867 #name: "Etiquettes pots de confiture" #slug: "etiquettes-pots-de-confiture-3144" #description: """ <div class="col is-12"><ul>\n <li>Personnalisent vos pots de confitures.</li>\n <li>Livrées en boîte distributrice. </li>\n </ul></div><h1>Description étiquettes pots de confiture</h1><div class="col is-12">Les étiquettes à pots de confiture vous permettent de signaler et de personnaliser vos pots de confiture maison.<br />Autocollantes. Forme ovale. Dimensions : 7 x 4,5 cm. Livrées en boîte distributrice.</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 {#4834 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Etiquettes pots de confiture" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30627 -props: [ "product" => App\Entity\Product\Product {#8676 #id: 1867 #code: "etiquettes-pots-de-confiture-3144" #attributes: Doctrine\ORM\PersistentCollection {#8683 …} #variants: Doctrine\ORM\PersistentCollection {#8685 …} #options: Doctrine\ORM\PersistentCollection {#8689 …} #associations: Doctrine\ORM\PersistentCollection {#8687 …} #createdAt: DateTime @1758632423 {#8674 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8675 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8692 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8693 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8676} #id: 1867 #name: "Etiquettes pots de confiture" #slug: "etiquettes-pots-de-confiture-3144" #description: """ <div class="col is-12"><ul>\n <li>Personnalisent vos pots de confitures.</li>\n <li>Livrées en boîte distributrice. </li>\n </ul></div><h1>Description étiquettes pots de confiture</h1><div class="col is-12">Les étiquettes à pots de confiture vous permettent de signaler et de personnaliser vos pots de confiture maison.<br />Autocollantes. Forme ovale. Dimensions : 7 x 4,5 cm. Livrées en boîte distributrice.</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 {#4834 …} #channels: Doctrine\ORM\PersistentCollection {#8681 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8677 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8679 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30620 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30611 …} +context: Sylius\TwigHooks\Bag\DataBag {#30678 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30608 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30556 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30564 #collection: Doctrine\Common\Collections\ArrayCollection {#30573 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30552 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30620 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30611 …} +context: Sylius\TwigHooks\Bag\DataBag {#30678 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30608 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Etiquettes pots de confiture" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30564 #collection: Doctrine\Common\Collections\ArrayCollection {#30573 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30552 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30682 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30620 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30611 …} +context: Sylius\TwigHooks\Bag\DataBag {#30678 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30608 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30556 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30564 #collection: Doctrine\Common\Collections\ArrayCollection {#30573 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30552 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30723 …} +context: Sylius\TwigHooks\Bag\DataBag {#30730 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30731 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30556 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30735 +variant: App\Entity\Product\ProductVariant {#30556 …} +price: "7,00\u{A0}€" +originalPrice: "7,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30732 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30723 …} +context: Sylius\TwigHooks\Bag\DataBag {#30730 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30731 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#4832 #id: 1863 #code: "etamine-presse-fruit-1322" #attributes: Doctrine\ORM\PersistentCollection {#4853 …} #variants: Doctrine\ORM\PersistentCollection {#4849 …} #options: Doctrine\ORM\PersistentCollection {#4846 …} #associations: Doctrine\ORM\PersistentCollection {#4847 …} #createdAt: DateTime @1758632423 {#4838 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#4829 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4844 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4832} #id: 1863 #name: "Etamine presse fruit" #slug: "etamine-presse-fruit-1322" #description: "<h1>Description étamine presse fruit</h1><div class="col is-12"><p>Pour réussir de bonnes gelées, des confitures sans pépins. Convient pour les groseilles, cassis, framboises, coings, raisins, myrtilles, mûres....<br />Il suffit de placer la quantité de fruits désirés dans le sac en étamine, de le fermer à l'aide de la cordelette puis de passer l'anneau en bois en tirant progressivement.</p></div><h1>Caractéristiques étamine presse fruit</h1><div class="col is-12">Sac étamine réutilisable. Fermeture par cordelette. Dimensions : 35 x 23 cm. Anneau en bois longueur 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 {#5145 …} #channels: Doctrine\ORM\PersistentCollection {#4839 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#4840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4837 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30618 +product: App\Entity\Product\Product {#4832 #id: 1863 #code: "etamine-presse-fruit-1322" #attributes: Doctrine\ORM\PersistentCollection {#4853 …} #variants: Doctrine\ORM\PersistentCollection {#4849 …} #options: Doctrine\ORM\PersistentCollection {#4846 …} #associations: Doctrine\ORM\PersistentCollection {#4847 …} #createdAt: DateTime @1758632423 {#4838 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#4829 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4844 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4832} #id: 1863 #name: "Etamine presse fruit" #slug: "etamine-presse-fruit-1322" #description: "<h1>Description étamine presse fruit</h1><div class="col is-12"><p>Pour réussir de bonnes gelées, des confitures sans pépins. Convient pour les groseilles, cassis, framboises, coings, raisins, myrtilles, mûres....<br />Il suffit de placer la quantité de fruits désirés dans le sac en étamine, de le fermer à l'aide de la cordelette puis de passer l'anneau en bois en tirant progressivement.</p></div><h1>Caractéristiques étamine presse fruit</h1><div class="col is-12">Sac étamine réutilisable. Fermeture par cordelette. Dimensions : 35 x 23 cm. Anneau en bois longueur 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 {#5145 …} #channels: Doctrine\ORM\PersistentCollection {#4839 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#4840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4837 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30798 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27700 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …} +context: Sylius\TwigHooks\Bag\DataBag {#27739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27726 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#4832 #id: 1863 #code: "etamine-presse-fruit-1322" #attributes: Doctrine\ORM\PersistentCollection {#4853 …} #variants: Doctrine\ORM\PersistentCollection {#4849 …} #options: Doctrine\ORM\PersistentCollection {#4846 …} #associations: Doctrine\ORM\PersistentCollection {#4847 …} #createdAt: DateTime @1758632423 {#4838 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#4829 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4844 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4832} #id: 1863 #name: "Etamine presse fruit" #slug: "etamine-presse-fruit-1322" #description: "<h1>Description étamine presse fruit</h1><div class="col is-12"><p>Pour réussir de bonnes gelées, des confitures sans pépins. Convient pour les groseilles, cassis, framboises, coings, raisins, myrtilles, mûres....<br />Il suffit de placer la quantité de fruits désirés dans le sac en étamine, de le fermer à l'aide de la cordelette puis de passer l'anneau en bois en tirant progressivement.</p></div><h1>Caractéristiques étamine presse fruit</h1><div class="col is-12">Sac étamine réutilisable. Fermeture par cordelette. Dimensions : 35 x 23 cm. Anneau en bois longueur 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 {#5145 …} #channels: Doctrine\ORM\PersistentCollection {#4839 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#4840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4837 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Etamine presse fruit" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30869 -props: [ "product" => App\Entity\Product\Product {#4832 #id: 1863 #code: "etamine-presse-fruit-1322" #attributes: Doctrine\ORM\PersistentCollection {#4853 …} #variants: Doctrine\ORM\PersistentCollection {#4849 …} #options: Doctrine\ORM\PersistentCollection {#4846 …} #associations: Doctrine\ORM\PersistentCollection {#4847 …} #createdAt: DateTime @1758632423 {#4838 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#4829 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#4844 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#4842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#4832} #id: 1863 #name: "Etamine presse fruit" #slug: "etamine-presse-fruit-1322" #description: "<h1>Description étamine presse fruit</h1><div class="col is-12"><p>Pour réussir de bonnes gelées, des confitures sans pépins. Convient pour les groseilles, cassis, framboises, coings, raisins, myrtilles, mûres....<br />Il suffit de placer la quantité de fruits désirés dans le sac en étamine, de le fermer à l'aide de la cordelette puis de passer l'anneau en bois en tirant progressivement.</p></div><h1>Caractéristiques étamine presse fruit</h1><div class="col is-12">Sac étamine réutilisable. Fermeture par cordelette. Dimensions : 35 x 23 cm. Anneau en bois longueur 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 {#5145 …} #channels: Doctrine\ORM\PersistentCollection {#4839 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#4840 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#4837 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30862 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30853 …} +context: Sylius\TwigHooks\Bag\DataBag {#30923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30798 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30806 #collection: Doctrine\Common\Collections\ArrayCollection {#30815 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30794 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30862 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30853 …} +context: Sylius\TwigHooks\Bag\DataBag {#30923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Etamine presse fruit" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30806 #collection: Doctrine\Common\Collections\ArrayCollection {#30815 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30794 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30927 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30862 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30853 …} +context: Sylius\TwigHooks\Bag\DataBag {#30923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30798 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30806 #collection: Doctrine\Common\Collections\ArrayCollection {#30815 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30794 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30977 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30968 …} +context: Sylius\TwigHooks\Bag\DataBag {#30975 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30976 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30798 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30980 +variant: App\Entity\Product\ProductVariant {#30798 …} +price: "11,00\u{A0}€" +originalPrice: "11,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8130 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12044 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8131 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30977 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30968 …} +context: Sylius\TwigHooks\Bag\DataBag {#30975 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30976 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 2.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27413 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12109 …} +context: Sylius\TwigHooks\Bag\DataBag {#27435 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12119 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31287 +cart: App\Entity\Order\Order {#13023 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27413 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12109 …} +context: Sylius\TwigHooks\Bag\DataBag {#27435 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12119 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||