Components
12
Twig Components
28
Render Count
54
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 106.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12509 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12502 …} +context: Sylius\TwigHooks\Bag\DataBag {#12508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12507 …} +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 {#13129 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12400 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12509 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12502 …} +context: Sylius\TwigHooks\Bag\DataBag {#12508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12507 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 106.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13202 …} +context: Sylius\TwigHooks\Bag\DataBag {#13204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13205 …} +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 {#13215 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13206 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13202 …} +context: Sylius\TwigHooks\Bag\DataBag {#13204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13205 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 4.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13297 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13276 …} +context: Sylius\TwigHooks\Bag\DataBag {#13296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13295 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13312 +cart: App\Entity\Order\Order {#13379 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13297 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13276 …} +context: Sylius\TwigHooks\Bag\DataBag {#13296 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13295 …} +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 | 106.0 MiB | 14.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13553 …} +context: Sylius\TwigHooks\Bag\DataBag {#13559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13551 …} +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 {#13574 #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 {#13565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13553 …} +context: Sylius\TwigHooks\Bag\DataBag {#13559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13551 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27360 …} +context: Sylius\TwigHooks\Bag\DataBag {#27361 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27363 …} +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 {#27373 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27360 …} +context: Sylius\TwigHooks\Bag\DataBag {#27361 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27363 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27477 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27473 …} +context: Sylius\TwigHooks\Bag\DataBag {#27474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27476 …} +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 {#27485 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27477 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27473 …} +context: Sylius\TwigHooks\Bag\DataBag {#27474 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27476 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 2.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27544 …} +context: Sylius\TwigHooks\Bag\DataBag {#27545 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27547 …} +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 {#27556 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27544 …} +context: Sylius\TwigHooks\Bag\DataBag {#27545 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27547 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 9.33 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632423 {#7766 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7832 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28081 +product: App\Entity\Product\Product {#7969 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632423 {#7766 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7832 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28343 …} +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 {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 1.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632423 {#7766 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7832 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #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 {#28754 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 1858 #code: "passoire-a-coulis-inox-louis-tellier-750" #attributes: Doctrine\ORM\PersistentCollection {#8175 …} #variants: Doctrine\ORM\PersistentCollection {#8398 …} #options: Doctrine\ORM\PersistentCollection {#8526 …} #associations: Doctrine\ORM\PersistentCollection {#8466 …} #createdAt: DateTime @1758632423 {#7766 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#7832 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8525 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8528 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #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 {#8531 …} #channels: Doctrine\ORM\PersistentCollection {#8034 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7919 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8037 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28836 …} +context: Sylius\TwigHooks\Bag\DataBag {#28831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28830 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28343 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28689 #collection: Doctrine\Common\Collections\ArrayCollection {#28688 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28526 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32135 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36857 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28836 …} +context: Sylius\TwigHooks\Bag\DataBag {#28831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28830 …} +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 {#28689 #collection: Doctrine\Common\Collections\ArrayCollection {#28688 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28526 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32135 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36857 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28841 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28836 …} +context: Sylius\TwigHooks\Bag\DataBag {#28831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28830 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28343 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28689 #collection: Doctrine\Common\Collections\ArrayCollection {#28688 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28526 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#32135 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36857 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28909 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28899 …} +context: Sylius\TwigHooks\Bag\DataBag {#28907 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28343 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28918 +variant: App\Entity\Product\ProductVariant {#28343 …} +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 {#8970 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12400 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28909 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28899 …} +context: Sylius\TwigHooks\Bag\DataBag {#28907 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28908 …} +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 | 106.0 MiB | 4.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8540 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632423 {#8538 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8539 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28732 +product: App\Entity\Product\Product {#8540 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632423 {#8538 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8539 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28991 …} +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 {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8540 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632423 {#8538 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8539 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #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 {#29065 -props: [ "product" => App\Entity\Product\Product {#8540 #id: 1864 #code: "pese-sirop-alla-1323" #attributes: Doctrine\ORM\PersistentCollection {#8547 …} #variants: Doctrine\ORM\PersistentCollection {#8549 …} #options: Doctrine\ORM\PersistentCollection {#8553 …} #associations: Doctrine\ORM\PersistentCollection {#8551 …} #createdAt: DateTime @1758632423 {#8538 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8539 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8556 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8557 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8540} #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 {#8559 …} #channels: Doctrine\ORM\PersistentCollection {#8545 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8541 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8543 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29058 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29049 …} +context: Sylius\TwigHooks\Bag\DataBag {#29116 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29046 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28991 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28999 #collection: Doctrine\Common\Collections\ArrayCollection {#29011 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36877 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36879 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29058 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29049 …} +context: Sylius\TwigHooks\Bag\DataBag {#29116 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29046 …} +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 {#28999 #collection: Doctrine\Common\Collections\ArrayCollection {#29011 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36877 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36879 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29120 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29058 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29049 …} +context: Sylius\TwigHooks\Bag\DataBag {#29116 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29046 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28991 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28999 #collection: Doctrine\Common\Collections\ArrayCollection {#29011 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36877 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36879 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29170 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29161 …} +context: Sylius\TwigHooks\Bag\DataBag {#29168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28991 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29173 +variant: App\Entity\Product\ProductVariant {#28991 …} +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 {#8970 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12400 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29170 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29161 …} +context: Sylius\TwigHooks\Bag\DataBag {#29168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29169 …} +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 | 106.0 MiB | 4.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8563 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632423 {#8561 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8562 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29056 +product: App\Entity\Product\Product {#8563 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632423 {#8561 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8562 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29236 …} +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 {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8563 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632423 {#8561 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8562 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #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 {#29307 -props: [ "product" => App\Entity\Product\Product {#8563 #id: 1866 #code: "pince-a-bocal-westmark-1325" #attributes: Doctrine\ORM\PersistentCollection {#8570 …} #variants: Doctrine\ORM\PersistentCollection {#8572 …} #options: Doctrine\ORM\PersistentCollection {#8576 …} #associations: Doctrine\ORM\PersistentCollection {#8574 …} #createdAt: DateTime @1758632423 {#8561 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8562 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8579 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8580 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8563} #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 {#8582 …} #channels: Doctrine\ORM\PersistentCollection {#8568 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8564 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8566 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29367 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29236 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29244 #collection: Doctrine\Common\Collections\ArrayCollection {#29253 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29232 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36891 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36893 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29367 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …} +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 {#29244 #collection: Doctrine\Common\Collections\ArrayCollection {#29253 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29232 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36891 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36893 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29371 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29291 …} +context: Sylius\TwigHooks\Bag\DataBag {#29367 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29236 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29244 #collection: Doctrine\Common\Collections\ArrayCollection {#29253 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29232 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36891 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36893 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29412 …} +context: Sylius\TwigHooks\Bag\DataBag {#29419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29420 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29236 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29424 +variant: App\Entity\Product\ProductVariant {#29236 …} +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 {#8970 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12400 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29412 …} +context: Sylius\TwigHooks\Bag\DataBag {#29419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29420 …} +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 | 106.0 MiB | 4.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8586 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632542 {#8584 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8585 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #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 {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8588 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29298 +product: App\Entity\Product\Product {#8586 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632542 {#8584 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8585 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #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 {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8588 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29487 …} +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 {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8586 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632542 {#8584 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8585 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #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 {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8588 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #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 {#29558 -props: [ "product" => App\Entity\Product\Product {#8586 #id: 2444 #code: "thermometre-a-sucre-alla-984" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632542 {#8584 : 2025-09-23 21:02:22.0 PRC (+08:00) } #updatedAt: DateTime @1758632542 {#8585 : 2025-09-23 21:02:22.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8606 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8586} #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 {#8608 …} #channels: Doctrine\ORM\PersistentCollection {#8594 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8588 …} #reviews: Doctrine\ORM\PersistentCollection {#8590 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8592 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29551 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29542 …} +context: Sylius\TwigHooks\Bag\DataBag {#29609 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29487 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29495 #collection: Doctrine\Common\Collections\ArrayCollection {#29504 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29483 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36905 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36907 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29551 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29542 …} +context: Sylius\TwigHooks\Bag\DataBag {#29609 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …} +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 {#29495 #collection: Doctrine\Common\Collections\ArrayCollection {#29504 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29483 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36905 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36907 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29613 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29551 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29542 …} +context: Sylius\TwigHooks\Bag\DataBag {#29609 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29487 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29495 #collection: Doctrine\Common\Collections\ArrayCollection {#29504 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29483 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36905 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36907 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29654 …} +context: Sylius\TwigHooks\Bag\DataBag {#29661 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29662 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29487 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29666 +variant: App\Entity\Product\ProductVariant {#29487 …} +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 {#8970 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12400 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29663 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29654 …} +context: Sylius\TwigHooks\Bag\DataBag {#29661 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29662 …} +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 | 106.0 MiB | 4.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8612 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632423 {#8610 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8611 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29549 +product: App\Entity\Product\Product {#8612 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632423 {#8610 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8611 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29729 …} +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 {#27613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27646 …} +context: Sylius\TwigHooks\Bag\DataBag {#27652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8612 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632423 {#8610 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8611 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #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 {#29803 -props: [ "product" => App\Entity\Product\Product {#8612 #id: 1868 #code: "tissu-de-filtrage-pour-baies-et-autres-fruits-3237" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632423 {#8610 : 2025-09-23 21:00:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632423 {#8611 : 2025-09-23 21:00:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8628 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8629 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8612} #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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29787 …} +context: Sylius\TwigHooks\Bag\DataBag {#29857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29784 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29729 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29737 #collection: Doctrine\Common\Collections\ArrayCollection {#29749 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29725 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36919 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29787 …} +context: Sylius\TwigHooks\Bag\DataBag {#29857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29784 …} +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 {#29737 #collection: Doctrine\Common\Collections\ArrayCollection {#29749 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29725 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36919 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29861 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29796 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29787 …} +context: Sylius\TwigHooks\Bag\DataBag {#29857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29784 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29729 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29737 #collection: Doctrine\Common\Collections\ArrayCollection {#29749 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29725 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36919 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36921 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29911 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29902 …} +context: Sylius\TwigHooks\Bag\DataBag {#29909 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29910 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29729 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29914 +variant: App\Entity\Product\ProductVariant {#29729 …} +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 {#8970 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12400 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8967 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29911 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29902 …} +context: Sylius\TwigHooks\Bag\DataBag {#29909 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29910 …} +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 | 106.0 MiB | 1.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27326 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12465 …} +context: Sylius\TwigHooks\Bag\DataBag {#27348 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12475 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30221 +cart: App\Entity\Order\Order {#13379 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27326 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12465 …} +context: Sylius\TwigHooks\Bag\DataBag {#27348 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12475 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||