Components
12
Twig Components
44
Render Count
105
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 98.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12625 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12618 …} +context: Sylius\TwigHooks\Bag\DataBag {#12624 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12623 …} +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 {#13245 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12625 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12618 …} +context: Sylius\TwigHooks\Bag\DataBag {#12624 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12623 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 98.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13318 …} +context: Sylius\TwigHooks\Bag\DataBag {#13320 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13321 …} +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 {#13331 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13318 …} +context: Sylius\TwigHooks\Bag\DataBag {#13320 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13321 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 98.0 MiB | 4.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13413 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13392 …} +context: Sylius\TwigHooks\Bag\DataBag {#13412 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13411 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13428 +cart: App\Entity\Order\Order {#13495 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13413 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13392 …} +context: Sylius\TwigHooks\Bag\DataBag {#13412 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13411 …} +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 | 98.0 MiB | 15.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13681 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13669 …} +context: Sylius\TwigHooks\Bag\DataBag {#13675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13667 …} +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 {#13690 #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 {#13681 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13669 …} +context: Sylius\TwigHooks\Bag\DataBag {#13675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13667 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 98.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27468 …} +context: Sylius\TwigHooks\Bag\DataBag {#27469 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27471 …} +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 {#27481 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27472 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27468 …} +context: Sylius\TwigHooks\Bag\DataBag {#27469 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27471 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 98.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27581 …} +context: Sylius\TwigHooks\Bag\DataBag {#27582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27584 …} +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 {#27593 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27581 …} +context: Sylius\TwigHooks\Bag\DataBag {#27582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27584 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 98.0 MiB | 1.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27679 …} +context: Sylius\TwigHooks\Bag\DataBag {#27680 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27682 …} +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 {#27691 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27679 …} +context: Sylius\TwigHooks\Bag\DataBag {#27680 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27682 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 20.30 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632177 {#7766 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7832 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28216 +product: App\Entity\Product\Product {#7969 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632177 {#7766 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7832 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28478 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 6.41 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632177 {#7766 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7832 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre foie gras Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28889 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 40 #code: "thermometre-foie-gras-alla-806" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632177 {#7766 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#7832 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 40 #name: "Thermomètre foie gras Alla" #slug: "thermometre-foie-gras-alla-806" #description: """ <div class="col is-12"><ul>\n <li>Précision professionnelle.</li>\n <li>Livré avec étui. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Thermomètre foie gras Alla</h1><div class="col is-12">Le thermomètre à foie gras Alla est le complément indispensable à la terrine pour surveiller la température du bain marie. Corps en verre. Précision professionnelle. De + 30°c à + 100°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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28965 …} +context: Sylius\TwigHooks\Bag\DataBag {#28960 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28959 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28478 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28824 #collection: Doctrine\Common\Collections\ArrayCollection {#28823 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28661 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38273 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28965 …} +context: Sylius\TwigHooks\Bag\DataBag {#28960 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28959 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre foie gras Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28824 #collection: Doctrine\Common\Collections\ArrayCollection {#28823 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28661 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38273 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28970 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28965 …} +context: Sylius\TwigHooks\Bag\DataBag {#28960 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28959 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28478 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28824 #collection: Doctrine\Common\Collections\ArrayCollection {#28823 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28661 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38273 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29038 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29028 …} +context: Sylius\TwigHooks\Bag\DataBag {#29036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29037 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28478 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29047 +variant: App\Entity\Product\ProductVariant {#28478 …} +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 {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29038 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29028 …} +context: Sylius\TwigHooks\Bag\DataBag {#29036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29037 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632177 {#8541 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8542 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28867 +product: App\Entity\Product\Product {#8543 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632177 {#8541 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8542 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29120 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632177 {#8541 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8542 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre professionnel Alla" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29191 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 37 #code: "thermometre-professionnel-alla-287" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632177 {#8541 : 2025-09-23 20:56:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632177 {#8542 : 2025-09-23 20:56:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 37 #name: "Thermomètre professionnel Alla" #slug: "thermometre-professionnel-alla-287" #description: """ <div class="col is-12"><ul>\n <li>Qualité professionnelle. </li>\n <li>Sans mercure. </li>\n <li>Polyvalent. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description thermomètre de cuisson professionnel Alla</h1><div class="col is-12">Le Thermomètre professionnel polyvalent Alla est fabriqué sans mercure, il contribue au respect de l'environnement. Il est d'une qualité professionnelle et est idéal pour veiller sur la température de votre congélateur ou autre ... <br />Cet ustensile permet de contrôler de manière efficace et rapide la bonne température de votre matériel de conservation des aliments. <br /></div><h1>Caractéristiques thermomètre de cuisson professionnel Alla</h1><div class="col is-12"><ul>\n <li>Sans mercure. </li>\n <li>Gaine plastique de protection. </li>\n <li>De -10°C à + 120°C 36CM ou + 80°C à + 200°C 29CM</li>\n <li>Stérilisable à 100°C. </li>\n <li>Crochet de suspension. </li>\n <li>Garantie 2 ans. </li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29175 …} +context: Sylius\TwigHooks\Bag\DataBag {#29242 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29172 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29120 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29128 #collection: Doctrine\Common\Collections\ArrayCollection {#29137 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29116 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29175 …} +context: Sylius\TwigHooks\Bag\DataBag {#29242 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29172 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre professionnel Alla" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29128 #collection: Doctrine\Common\Collections\ArrayCollection {#29137 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29116 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29261 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29256 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29175 …} +context: Sylius\TwigHooks\Bag\DataBag {#29242 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29172 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29120 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29128 #collection: Doctrine\Common\Collections\ArrayCollection {#29137 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29116 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29310 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29301 …} +context: Sylius\TwigHooks\Bag\DataBag {#29308 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29309 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29120 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29313 +variant: App\Entity\Product\ProductVariant {#29120 …} +price: "13,00\u{A0}€" +originalPrice: "13,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29310 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29301 …} +context: Sylius\TwigHooks\Bag\DataBag {#29308 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29309 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 14.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 2568 #code: "tire-bouchon-andree-jardin-7086" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632577 {#8564 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8565 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2568 #name: "Tire-Bouchon Andrée Jardin" #slug: "tire-bouchon-andree-jardin-7086" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Efficace et malin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! T</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fabriqué en France.</div>\n <div>\n <ul>\n <li>Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! </li>\n <li>Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</li>\n <li><strong>Fabriqué en France. La Chapelle sur Erdre. Loire Atlantique (44)</strong></li>\n </ul>\n </div></div><h1>Un tire-bouchon efficace et malin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div>\n <div>Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.<br /><br /></div>\n <div>Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div></div><h1>Caractéristiques Tire-Bouchon Andrée Jardin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">11 x 11 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 an</div>\n <div><strong>Matériaux</strong></div>\n <div>Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div></div>\n <div><strong>Dimensions</strong></div>\n <div>11 x 11 cm</div>\n <div></div>\n <div><strong>Garantie</strong></div>\n <div>1 an</div></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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29182 +product: App\Entity\Product\Product {#8566 #id: 2568 #code: "tire-bouchon-andree-jardin-7086" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632577 {#8564 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8565 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2568 #name: "Tire-Bouchon Andrée Jardin" #slug: "tire-bouchon-andree-jardin-7086" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Efficace et malin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! T</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fabriqué en France.</div>\n <div>\n <ul>\n <li>Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! </li>\n <li>Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</li>\n <li><strong>Fabriqué en France. La Chapelle sur Erdre. Loire Atlantique (44)</strong></li>\n </ul>\n </div></div><h1>Un tire-bouchon efficace et malin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div>\n <div>Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.<br /><br /></div>\n <div>Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div></div><h1>Caractéristiques Tire-Bouchon Andrée Jardin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">11 x 11 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 an</div>\n <div><strong>Matériaux</strong></div>\n <div>Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div></div>\n <div><strong>Dimensions</strong></div>\n <div>11 x 11 cm</div>\n <div></div>\n <div><strong>Garantie</strong></div>\n <div>1 an</div></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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29376 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 2.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 2568 #code: "tire-bouchon-andree-jardin-7086" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632577 {#8564 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8565 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2568 #name: "Tire-Bouchon Andrée Jardin" #slug: "tire-bouchon-andree-jardin-7086" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Efficace et malin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! T</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fabriqué en France.</div>\n <div>\n <ul>\n <li>Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! </li>\n <li>Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</li>\n <li><strong>Fabriqué en France. La Chapelle sur Erdre. Loire Atlantique (44)</strong></li>\n </ul>\n </div></div><h1>Un tire-bouchon efficace et malin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div>\n <div>Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.<br /><br /></div>\n <div>Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div></div><h1>Caractéristiques Tire-Bouchon Andrée Jardin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">11 x 11 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 an</div>\n <div><strong>Matériaux</strong></div>\n <div>Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div></div>\n <div><strong>Dimensions</strong></div>\n <div>11 x 11 cm</div>\n <div></div>\n <div><strong>Garantie</strong></div>\n <div>1 an</div></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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29447 -props: [ "product" => App\Entity\Product\Product {#8566 #id: 2568 #code: "tire-bouchon-andree-jardin-7086" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632577 {#8564 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8565 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2568 #name: "Tire-Bouchon Andrée Jardin" #slug: "tire-bouchon-andree-jardin-7086" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Efficace et malin.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! T</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fabriqué en France.</div>\n <div>\n <ul>\n <li>Avec un petit truc en plus, une brosse qui élimine tous les résidus au moment du débouchage ! </li>\n <li>Tout simple mais costaud qui résiste au temps. Et des matériaux nobles et sains : inox, chêne et crin naturel.</li>\n <li><strong>Fabriqué en France. La Chapelle sur Erdre. Loire Atlantique (44)</strong></li>\n </ul>\n </div></div><h1>Un tire-bouchon efficace et malin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div>\n <div>Mais à quoi peut bien servir cette petite brosse ? Lorsque l'on débouche une bonne bouteille qui a pris un peu d'âge, il n'est pas rare d'observer des résidus provenant du bouchon qui viennent malencontreusement se déposer sur le goulot. Pour éviter qu'ils ne viennent souiller votre précieux breuvage, un coup de brosse et c'est fini ! La brosse peut aussi servir à retirer la poussière sur l'étiquette.<br /><br /></div>\n <div>Mais n'oublions pas que sa fonction première est d'ouvrir les bouteilles ! Nos amis de la fabrique André Jardin se sont donc attelés à équiper leur tire-bouchon d'une mèche tout inox efficace qui convient à tous les types de bouchon. Au fait, vous êtes plutôt bouchon liège ou bouchon synthétique ?</div></div><h1>Caractéristiques Tire-Bouchon Andrée Jardin</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériaux</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">11 x 11 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">1 an</div>\n <div><strong>Matériaux</strong></div>\n <div>Chêne pour la poignée. Inox pour la mèche. Crin naturel pour la brosse.</div>\n <div></div>\n <div><strong>Dimensions</strong></div>\n <div>11 x 11 cm</div>\n <div></div>\n <div><strong>Garantie</strong></div>\n <div>1 an</div></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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 8.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29440 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29431 …} +context: Sylius\TwigHooks\Bag\DataBag {#29507 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29428 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29376 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29384 #collection: Doctrine\Common\Collections\ArrayCollection {#29393 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29372 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29440 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29431 …} +context: Sylius\TwigHooks\Bag\DataBag {#29507 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29428 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29384 #collection: Doctrine\Common\Collections\ArrayCollection {#29393 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29372 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29511 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29440 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29431 …} +context: Sylius\TwigHooks\Bag\DataBag {#29507 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29428 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29376 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29384 #collection: Doctrine\Common\Collections\ArrayCollection {#29393 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29372 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29552 …} +context: Sylius\TwigHooks\Bag\DataBag {#29559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29560 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29376 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29564 +variant: App\Entity\Product\ProductVariant {#29376 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29552 …} +context: Sylius\TwigHooks\Bag\DataBag {#29559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29560 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8595 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8602 …} #variants: Doctrine\ORM\PersistentCollection {#8604 …} #options: Doctrine\ORM\PersistentCollection {#8608 …} #associations: Doctrine\ORM\PersistentCollection {#8606 …} #createdAt: DateTime @1758632577 {#8593 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8594 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8611 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8612 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8614 …} #channels: Doctrine\ORM\PersistentCollection {#8600 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8598 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29438 +product: App\Entity\Product\Product {#8595 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8602 …} #variants: Doctrine\ORM\PersistentCollection {#8604 …} #options: Doctrine\ORM\PersistentCollection {#8608 …} #associations: Doctrine\ORM\PersistentCollection {#8606 …} #createdAt: DateTime @1758632577 {#8593 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8594 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8611 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8612 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8614 …} #channels: Doctrine\ORM\PersistentCollection {#8600 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8598 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29627 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8595 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8602 …} #variants: Doctrine\ORM\PersistentCollection {#8604 …} #options: Doctrine\ORM\PersistentCollection {#8608 …} #associations: Doctrine\ORM\PersistentCollection {#8606 …} #createdAt: DateTime @1758632577 {#8593 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8594 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8611 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8612 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8614 …} #channels: Doctrine\ORM\PersistentCollection {#8600 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8598 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Barrel Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29698 -props: [ "product" => App\Entity\Product\Product {#8595 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8602 …} #variants: Doctrine\ORM\PersistentCollection {#8604 …} #options: Doctrine\ORM\PersistentCollection {#8608 …} #associations: Doctrine\ORM\PersistentCollection {#8606 …} #createdAt: DateTime @1758632577 {#8593 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8594 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8611 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8612 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8595} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8614 …} #channels: Doctrine\ORM\PersistentCollection {#8600 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8596 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8598 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29691 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29682 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29679 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29627 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29635 #collection: Doctrine\Common\Collections\ArrayCollection {#29644 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29623 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29691 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29682 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29679 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Barrel Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29635 #collection: Doctrine\Common\Collections\ArrayCollection {#29644 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29623 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29756 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29691 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29682 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29679 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29627 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29635 #collection: Doctrine\Common\Collections\ArrayCollection {#29644 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29623 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29797 …} +context: Sylius\TwigHooks\Bag\DataBag {#29804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29627 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29809 +variant: App\Entity\Product\ProductVariant {#29627 …} +price: "49,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29797 …} +context: Sylius\TwigHooks\Bag\DataBag {#29804 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29805 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8618 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632577 {#8616 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8617 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8618} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29689 +product: App\Entity\Product\Product {#8618 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632577 {#8616 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8617 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8618} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29872 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8618 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632577 {#8616 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8617 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8618} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29943 -props: [ "product" => App\Entity\Product\Product {#8618 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632577 {#8616 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8617 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8618} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …} +context: Sylius\TwigHooks\Bag\DataBag {#30003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29872 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880 #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29868 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …} +context: Sylius\TwigHooks\Bag\DataBag {#30003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880 #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29868 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30007 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29927 …} +context: Sylius\TwigHooks\Bag\DataBag {#30003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29872 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29880 #collection: Doctrine\Common\Collections\ArrayCollection {#29889 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29868 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30048 …} +context: Sylius\TwigHooks\Bag\DataBag {#30055 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30056 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29872 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30060 +variant: App\Entity\Product\ProductVariant {#29872 …} +price: "89,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30048 …} +context: Sylius\TwigHooks\Bag\DataBag {#30055 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30056 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 9.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8641 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632577 {#8639 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8640 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29934 +product: App\Entity\Product\Product {#8641 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632577 {#8639 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8640 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30123 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8641 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632577 {#8639 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8640 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Vigne Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30197 -props: [ "product" => App\Entity\Product\Product {#8641 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632577 {#8639 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8640 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30181 …} +context: Sylius\TwigHooks\Bag\DataBag {#30257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30178 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30123 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30131 #collection: Doctrine\Common\Collections\ArrayCollection {#30143 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30181 …} +context: Sylius\TwigHooks\Bag\DataBag {#30257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30178 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Vigne Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30131 #collection: Doctrine\Common\Collections\ArrayCollection {#30143 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30261 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30181 …} +context: Sylius\TwigHooks\Bag\DataBag {#30257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30178 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30123 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30131 #collection: Doctrine\Common\Collections\ArrayCollection {#30143 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30311 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30302 …} +context: Sylius\TwigHooks\Bag\DataBag {#30309 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30310 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30123 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30314 +variant: App\Entity\Product\ProductVariant {#30123 …} +price: "44,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30311 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30302 …} +context: Sylius\TwigHooks\Bag\DataBag {#30309 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30310 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 10.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8664 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8674 …} #variants: Doctrine\ORM\PersistentCollection {#8676 …} #options: Doctrine\ORM\PersistentCollection {#8680 …} #associations: Doctrine\ORM\PersistentCollection {#8678 …} #createdAt: DateTime @1758632343 {#8662 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8663 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8683 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8684 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8686 …} #channels: Doctrine\ORM\PersistentCollection {#8672 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …} #reviews: Doctrine\ORM\PersistentCollection {#8668 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8670 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30188 +product: App\Entity\Product\Product {#8664 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8674 …} #variants: Doctrine\ORM\PersistentCollection {#8676 …} #options: Doctrine\ORM\PersistentCollection {#8680 …} #associations: Doctrine\ORM\PersistentCollection {#8678 …} #createdAt: DateTime @1758632343 {#8662 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8663 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8683 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8684 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8686 …} #channels: Doctrine\ORM\PersistentCollection {#8672 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …} #reviews: Doctrine\ORM\PersistentCollection {#8668 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8670 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30377 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 1.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8664 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8674 …} #variants: Doctrine\ORM\PersistentCollection {#8676 …} #options: Doctrine\ORM\PersistentCollection {#8680 …} #associations: Doctrine\ORM\PersistentCollection {#8678 …} #createdAt: DateTime @1758632343 {#8662 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8663 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8683 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8684 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8686 …} #channels: Doctrine\ORM\PersistentCollection {#8672 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …} #reviews: Doctrine\ORM\PersistentCollection {#8668 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8670 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Verre Gradué 0,5 L Pyrex" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30448 -props: [ "product" => App\Entity\Product\Product {#8664 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8674 …} #variants: Doctrine\ORM\PersistentCollection {#8676 …} #options: Doctrine\ORM\PersistentCollection {#8680 …} #associations: Doctrine\ORM\PersistentCollection {#8678 …} #createdAt: DateTime @1758632343 {#8662 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8663 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8683 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8684 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8686 …} #channels: Doctrine\ORM\PersistentCollection {#8672 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8666 …} #reviews: Doctrine\ORM\PersistentCollection {#8668 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8670 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30441 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30432 …} +context: Sylius\TwigHooks\Bag\DataBag {#30511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30429 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30377 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30385 #collection: Doctrine\Common\Collections\ArrayCollection {#30394 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30373 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30441 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30432 …} +context: Sylius\TwigHooks\Bag\DataBag {#30511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30429 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Verre Gradué 0,5 L Pyrex" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30385 #collection: Doctrine\Common\Collections\ArrayCollection {#30394 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30373 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30515 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30441 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30432 …} +context: Sylius\TwigHooks\Bag\DataBag {#30511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30429 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30377 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30385 #collection: Doctrine\Common\Collections\ArrayCollection {#30394 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30373 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30377 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30568 +variant: App\Entity\Product\ProductVariant {#30377 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30565 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30556 …} +context: Sylius\TwigHooks\Bag\DataBag {#30563 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30564 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8693 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632288 {#8691 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8692 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8693} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30439 +product: App\Entity\Product\Product {#8693 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632288 {#8691 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8692 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8693} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30631 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8693 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632288 {#8691 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8692 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8693} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Vide pomme Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30702 -props: [ "product" => App\Entity\Product\Product {#8693 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632288 {#8691 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8692 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8693} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8695 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30695 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …} +context: Sylius\TwigHooks\Bag\DataBag {#30759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30695 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …} +context: Sylius\TwigHooks\Bag\DataBag {#30759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Vide pomme Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30763 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30695 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30686 …} +context: Sylius\TwigHooks\Bag\DataBag {#30759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30683 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30639 #collection: Doctrine\Common\Collections\ArrayCollection {#30648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30627 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30813 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30804 …} +context: Sylius\TwigHooks\Bag\DataBag {#30811 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30812 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30631 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30816 +variant: App\Entity\Product\ProductVariant {#30631 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30813 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30804 …} +context: Sylius\TwigHooks\Bag\DataBag {#30811 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30812 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8722 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8732 …} #variants: Doctrine\ORM\PersistentCollection {#8734 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632309 {#8720 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8721 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8722} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8730 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8724 …} #reviews: Doctrine\ORM\PersistentCollection {#8726 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8728 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30693 +product: App\Entity\Product\Product {#8722 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8732 …} #variants: Doctrine\ORM\PersistentCollection {#8734 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632309 {#8720 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8721 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8722} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8730 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8724 …} #reviews: Doctrine\ORM\PersistentCollection {#8726 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8728 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30879 …} +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 {#27748 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27781 …} +context: Sylius\TwigHooks\Bag\DataBag {#27787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27774 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8722 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8732 …} #variants: Doctrine\ORM\PersistentCollection {#8734 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632309 {#8720 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8721 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8722} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8730 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8724 …} #reviews: Doctrine\ORM\PersistentCollection {#8726 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8728 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Vinaigrier Digoin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30950 -props: [ "product" => App\Entity\Product\Product {#8722 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8732 …} #variants: Doctrine\ORM\PersistentCollection {#8734 …} #options: Doctrine\ORM\PersistentCollection {#8738 …} #associations: Doctrine\ORM\PersistentCollection {#8736 …} #createdAt: DateTime @1758632309 {#8720 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8721 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8741 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8742 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8722} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8744 …} #channels: Doctrine\ORM\PersistentCollection {#8730 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8724 …} #reviews: Doctrine\ORM\PersistentCollection {#8726 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8728 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31043 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30934 …} +context: Sylius\TwigHooks\Bag\DataBag {#31007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30931 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30879 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30887 #collection: Doctrine\Common\Collections\ArrayCollection {#30896 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30875 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31043 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30934 …} +context: Sylius\TwigHooks\Bag\DataBag {#31007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30931 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Vinaigrier Digoin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30887 #collection: Doctrine\Common\Collections\ArrayCollection {#30896 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30875 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31044 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31043 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30934 …} +context: Sylius\TwigHooks\Bag\DataBag {#31007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30931 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30879 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30887 #collection: Doctrine\Common\Collections\ArrayCollection {#30896 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30875 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31097 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31088 …} +context: Sylius\TwigHooks\Bag\DataBag {#31095 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31096 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30879 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31100 +variant: App\Entity\Product\ProductVariant {#30879 …} +price: "99,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9086 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12516 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9083 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31097 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31088 …} +context: Sylius\TwigHooks\Bag\DataBag {#31095 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31096 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 2.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12581 …} +context: Sylius\TwigHooks\Bag\DataBag {#27456 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31417 +cart: App\Entity\Order\Order {#13495 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12581 …} +context: Sylius\TwigHooks\Bag\DataBag {#27456 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||