Components

12 Twig Components
44 Render Count
71 ms Render Time
104.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 44.67ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.40ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.38ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.45ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.11ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.47ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.49ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.99ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.65ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.03ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.98ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 104.0 MiB 1.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12154 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12153 …}
    +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 {#12775
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12154 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12153 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 104.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12852
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12848 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12850 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12851 …}
    +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 {#12861
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12852
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12848 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12850 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12851 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 4.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12943
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12922 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12941 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12958
  +cart: App\Entity\Order\Order {#13025 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12943
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12922 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12941 …}
    +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 104.0 MiB 14.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13211
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13205 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13197 …}
    +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 {#13220
  #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 {#13211
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13205 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13197 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 104.0 MiB 0.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27454
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27450 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27453 …}
    +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 {#27463
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27454
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27450 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27453 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 104.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27567
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27563 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …}
    +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 {#27575
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27567
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27563 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27566 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 104.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27638
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27634 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27637 …}
    +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 {#27646
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27638
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27634 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27635 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27637 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 8.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 2049
    #code: "moule-conique-pour-cornets-1889"
    #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
    #variants: Doctrine\ORM\PersistentCollection {#8398 …}
    #options: Doctrine\ORM\PersistentCollection {#8526 …}
    #associations: Doctrine\ORM\PersistentCollection {#8466 …}
    #createdAt: DateTime @1758632447 {#7659
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#7725
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8528
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 2049
        #name: "Moule conique pour cornets"
        #slug: "moule-conique-pour-cornets-1889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Parfait pour toutes sortes de cornet.</li>\n
          <li>Acier &eacute;tam&eacute;.</li>\n
          </ul></div><h1>Description moule conique pour cornet</h1><div class="col is-12"><p>Le moule conique pour cornets est indispensable pour r&eacute;aliser de d&eacute;licieux cornets, corne d'abondance et m&ecirc;me des cornets &agrave; jambon. Acier &eacute;tam&eacute;. Longueur 13.5 cm. Diam&egrave;tre 3.5 cm.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
    #channels: Doctrine\ORM\PersistentCollection {#8034 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8037 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28171
  +product: App\Entity\Product\Product {#7969
    #id: 2049
    #code: "moule-conique-pour-cornets-1889"
    #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
    #variants: Doctrine\ORM\PersistentCollection {#8398 …}
    #options: Doctrine\ORM\PersistentCollection {#8526 …}
    #associations: Doctrine\ORM\PersistentCollection {#8466 …}
    #createdAt: DateTime @1758632447 {#7659
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#7725
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8528
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 2049
        #name: "Moule conique pour cornets"
        #slug: "moule-conique-pour-cornets-1889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Parfait pour toutes sortes de cornet.</li>\n
          <li>Acier &eacute;tam&eacute;.</li>\n
          </ul></div><h1>Description moule conique pour cornet</h1><div class="col is-12"><p>Le moule conique pour cornets est indispensable pour r&eacute;aliser de d&eacute;licieux cornets, corne d'abondance et m&ecirc;me des cornets &agrave; jambon. Acier &eacute;tam&eacute;. Longueur 13.5 cm. Diam&egrave;tre 3.5 cm.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
    #channels: Doctrine\ORM\PersistentCollection {#8034 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8037 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 1.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 2049
    #code: "moule-conique-pour-cornets-1889"
    #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
    #variants: Doctrine\ORM\PersistentCollection {#8398 …}
    #options: Doctrine\ORM\PersistentCollection {#8526 …}
    #associations: Doctrine\ORM\PersistentCollection {#8466 …}
    #createdAt: DateTime @1758632447 {#7659
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#7725
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8528
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 2049
        #name: "Moule conique pour cornets"
        #slug: "moule-conique-pour-cornets-1889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Parfait pour toutes sortes de cornet.</li>\n
          <li>Acier &eacute;tam&eacute;.</li>\n
          </ul></div><h1>Description moule conique pour cornet</h1><div class="col is-12"><p>Le moule conique pour cornets est indispensable pour r&eacute;aliser de d&eacute;licieux cornets, corne d'abondance et m&ecirc;me des cornets &agrave; jambon. Acier &eacute;tam&eacute;. Longueur 13.5 cm. Diam&egrave;tre 3.5 cm.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
    #channels: Doctrine\ORM\PersistentCollection {#8034 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8037 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule conique pour cornets"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28844
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 2049
      #code: "moule-conique-pour-cornets-1889"
      #attributes: Doctrine\ORM\PersistentCollection {#8175 …}
      #variants: Doctrine\ORM\PersistentCollection {#8398 …}
      #options: Doctrine\ORM\PersistentCollection {#8526 …}
      #associations: Doctrine\ORM\PersistentCollection {#8466 …}
      #createdAt: DateTime @1758632447 {#7659
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#7725
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8525 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8528
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 2049
          #name: "Moule conique pour cornets"
          #slug: "moule-conique-pour-cornets-1889"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Parfait pour toutes sortes de cornet.</li>\n
            <li>Acier &eacute;tam&eacute;.</li>\n
            </ul></div><h1>Description moule conique pour cornet</h1><div class="col is-12"><p>Le moule conique pour cornets est indispensable pour r&eacute;aliser de d&eacute;licieux cornets, corne d'abondance et m&ecirc;me des cornets &agrave; jambon. Acier &eacute;tam&eacute;. Longueur 13.5 cm. Diam&egrave;tre 3.5 cm.</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8531 …}
      #channels: Doctrine\ORM\PersistentCollection {#8034 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7919 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8037 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 1.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28912 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28911 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28914
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28912 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28911 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule conique pour cornets"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28922
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28914
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28912 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28911 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28433 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
      #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28616 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38341 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28990
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28988 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28989 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28999
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +price: "9,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28990
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28980 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28988 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28989 …}
    +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 104.0 MiB 3.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8540
    #id: 2050
    #code: "moule-a-aspic-gobel-2000"
    #attributes: Doctrine\ORM\PersistentCollection {#8547 …}
    #variants: Doctrine\ORM\PersistentCollection {#8549 …}
    #options: Doctrine\ORM\PersistentCollection {#8553 …}
    #associations: Doctrine\ORM\PersistentCollection {#8551 …}
    #createdAt: DateTime @1758632447 {#8538
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8539
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8556 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8557
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8540}
        #id: 2050
        #name: "Moule à aspic Gobel"
        #slug: "moule-a-aspic-gobel-2000"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sif professionnel.&nbsp;</li>\n
          <li>Lavage &agrave; la main recommand&eacute;.. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description moule à aspic Gobel</h1><div class="col is-12">Le moule &agrave; aspic est l'accessoire indispensable pour r&eacute;aliser de d&eacute;licieux aspics. <br />- Antiadh&eacute;sif professionnel.<br />- Dimensions : L 7.5 cm H 4 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8559 …}
    #channels: Doctrine\ORM\PersistentCollection {#8545 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8541 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8543 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822
  +product: App\Entity\Product\Product {#8540
    #id: 2050
    #code: "moule-a-aspic-gobel-2000"
    #attributes: Doctrine\ORM\PersistentCollection {#8547 …}
    #variants: Doctrine\ORM\PersistentCollection {#8549 …}
    #options: Doctrine\ORM\PersistentCollection {#8553 …}
    #associations: Doctrine\ORM\PersistentCollection {#8551 …}
    #createdAt: DateTime @1758632447 {#8538
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8539
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8556 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8557
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8540}
        #id: 2050
        #name: "Moule à aspic Gobel"
        #slug: "moule-a-aspic-gobel-2000"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sif professionnel.&nbsp;</li>\n
          <li>Lavage &agrave; la main recommand&eacute;.. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description moule à aspic Gobel</h1><div class="col is-12">Le moule &agrave; aspic est l'accessoire indispensable pour r&eacute;aliser de d&eacute;licieux aspics. <br />- Antiadh&eacute;sif professionnel.<br />- Dimensions : L 7.5 cm H 4 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8559 …}
    #channels: Doctrine\ORM\PersistentCollection {#8545 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8541 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8543 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29072 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8540
    #id: 2050
    #code: "moule-a-aspic-gobel-2000"
    #attributes: Doctrine\ORM\PersistentCollection {#8547 …}
    #variants: Doctrine\ORM\PersistentCollection {#8549 …}
    #options: Doctrine\ORM\PersistentCollection {#8553 …}
    #associations: Doctrine\ORM\PersistentCollection {#8551 …}
    #createdAt: DateTime @1758632447 {#8538
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8539
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8556 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8557
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8540}
        #id: 2050
        #name: "Moule à aspic Gobel"
        #slug: "moule-a-aspic-gobel-2000"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sif professionnel.&nbsp;</li>\n
          <li>Lavage &agrave; la main recommand&eacute;.. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description moule à aspic Gobel</h1><div class="col is-12">Le moule &agrave; aspic est l'accessoire indispensable pour r&eacute;aliser de d&eacute;licieux aspics. <br />- Antiadh&eacute;sif professionnel.<br />- Dimensions : L 7.5 cm H 4 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8559 …}
    #channels: Doctrine\ORM\PersistentCollection {#8545 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8541 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8543 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule à aspic Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29146
  -props: [
    "product" => App\Entity\Product\Product {#8540
      #id: 2050
      #code: "moule-a-aspic-gobel-2000"
      #attributes: Doctrine\ORM\PersistentCollection {#8547 …}
      #variants: Doctrine\ORM\PersistentCollection {#8549 …}
      #options: Doctrine\ORM\PersistentCollection {#8553 …}
      #associations: Doctrine\ORM\PersistentCollection {#8551 …}
      #createdAt: DateTime @1758632447 {#8538
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8539
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8556 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8557
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8540}
          #id: 2050
          #name: "Moule à aspic Gobel"
          #slug: "moule-a-aspic-gobel-2000"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Antiadh&eacute;sif professionnel.&nbsp;</li>\n
            <li>Lavage &agrave; la main recommand&eacute;.. &nbsp;</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul></div><h1>Description moule à aspic Gobel</h1><div class="col is-12">Le moule &agrave; aspic est l'accessoire indispensable pour r&eacute;aliser de d&eacute;licieux aspics. <br />- Antiadh&eacute;sif professionnel.<br />- Dimensions : L 7.5 cm H 4 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8559 …}
      #channels: Doctrine\ORM\PersistentCollection {#8545 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8541 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8543 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29139
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29197 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29072 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080
    #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29068 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29139
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29197 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule à aspic Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080
    #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29068 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29201
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29139
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29130 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29197 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29127 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29072 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29080
      #collection: Doctrine\Common\Collections\ArrayCollection {#29092 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29068 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38361 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38363 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29251
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29242 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29249 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29072 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29254
  +variant: App\Entity\Product\ProductVariant {#29072 …}
  +price: "22,00\u{A0}"
  +originalPrice: "22,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29251
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29242 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29249 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29250 …}
    +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 104.0 MiB 4.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#8563
    #id: 2051
    #code: "plaque-a-biscuits-roses-de-reims-gobel-2206"
    #attributes: Doctrine\ORM\PersistentCollection {#8570 …}
    #variants: Doctrine\ORM\PersistentCollection {#8572 …}
    #options: Doctrine\ORM\PersistentCollection {#8576 …}
    #associations: Doctrine\ORM\PersistentCollection {#8574 …}
    #createdAt: DateTime @1758632447 {#8561
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8562
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8579 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8580
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8563}
        #id: 2051
        #name: "Plaque à biscuits roses de reims Gobel"
        #slug: "plaque-a-biscuits-roses-de-reims-gobel-2206"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-adh&eacute;sif pro.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          &nbsp;</div><h1>Description moule à biscuits rose de reims</h1><div class="col is-12"><p>Le moule &agrave; biscuits rose de Reims vous permettra de r&eacute;aliser efficacement ces d&eacute;licieux biscuits.<br />Le moule &agrave; biscuits rose de Reims est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</p>\n
          <p>- Dimensions : 29.5 x 20 cm. <br />- 12 empreintes 7,5 cm.<br />- Rev&ecirc;tement antiadh&eacute;sif bi-couche.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8582 …}
    #channels: Doctrine\ORM\PersistentCollection {#8568 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8564 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8566 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29137
  +product: App\Entity\Product\Product {#8563
    #id: 2051
    #code: "plaque-a-biscuits-roses-de-reims-gobel-2206"
    #attributes: Doctrine\ORM\PersistentCollection {#8570 …}
    #variants: Doctrine\ORM\PersistentCollection {#8572 …}
    #options: Doctrine\ORM\PersistentCollection {#8576 …}
    #associations: Doctrine\ORM\PersistentCollection {#8574 …}
    #createdAt: DateTime @1758632447 {#8561
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8562
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8579 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8580
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8563}
        #id: 2051
        #name: "Plaque à biscuits roses de reims Gobel"
        #slug: "plaque-a-biscuits-roses-de-reims-gobel-2206"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-adh&eacute;sif pro.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          &nbsp;</div><h1>Description moule à biscuits rose de reims</h1><div class="col is-12"><p>Le moule &agrave; biscuits rose de Reims vous permettra de r&eacute;aliser efficacement ces d&eacute;licieux biscuits.<br />Le moule &agrave; biscuits rose de Reims est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</p>\n
          <p>- Dimensions : 29.5 x 20 cm. <br />- 12 empreintes 7,5 cm.<br />- Rev&ecirc;tement antiadh&eacute;sif bi-couche.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8582 …}
    #channels: Doctrine\ORM\PersistentCollection {#8568 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8564 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8566 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29317 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8563
    #id: 2051
    #code: "plaque-a-biscuits-roses-de-reims-gobel-2206"
    #attributes: Doctrine\ORM\PersistentCollection {#8570 …}
    #variants: Doctrine\ORM\PersistentCollection {#8572 …}
    #options: Doctrine\ORM\PersistentCollection {#8576 …}
    #associations: Doctrine\ORM\PersistentCollection {#8574 …}
    #createdAt: DateTime @1758632447 {#8561
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8562
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8579 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8580
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8563}
        #id: 2051
        #name: "Plaque à biscuits roses de reims Gobel"
        #slug: "plaque-a-biscuits-roses-de-reims-gobel-2206"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-adh&eacute;sif pro.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul>\n
          &nbsp;</div><h1>Description moule à biscuits rose de reims</h1><div class="col is-12"><p>Le moule &agrave; biscuits rose de Reims vous permettra de r&eacute;aliser efficacement ces d&eacute;licieux biscuits.<br />Le moule &agrave; biscuits rose de Reims est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</p>\n
          <p>- Dimensions : 29.5 x 20 cm. <br />- 12 empreintes 7,5 cm.<br />- Rev&ecirc;tement antiadh&eacute;sif bi-couche.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8582 …}
    #channels: Doctrine\ORM\PersistentCollection {#8568 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8564 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8566 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plaque à biscuits roses de reims Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29388
  -props: [
    "product" => App\Entity\Product\Product {#8563
      #id: 2051
      #code: "plaque-a-biscuits-roses-de-reims-gobel-2206"
      #attributes: Doctrine\ORM\PersistentCollection {#8570 …}
      #variants: Doctrine\ORM\PersistentCollection {#8572 …}
      #options: Doctrine\ORM\PersistentCollection {#8576 …}
      #associations: Doctrine\ORM\PersistentCollection {#8574 …}
      #createdAt: DateTime @1758632447 {#8561
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8562
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8579 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8580
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8563}
          #id: 2051
          #name: "Plaque à biscuits roses de reims Gobel"
          #slug: "plaque-a-biscuits-roses-de-reims-gobel-2206"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Anti-adh&eacute;sif pro.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul>\n
            &nbsp;</div><h1>Description moule à biscuits rose de reims</h1><div class="col is-12"><p>Le moule &agrave; biscuits rose de Reims vous permettra de r&eacute;aliser efficacement ces d&eacute;licieux biscuits.<br />Le moule &agrave; biscuits rose de Reims est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</p>\n
            <p>- Dimensions : 29.5 x 20 cm. <br />- 12 empreintes 7,5 cm.<br />- Rev&ecirc;tement antiadh&eacute;sif bi-couche.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8582 …}
      #channels: Doctrine\ORM\PersistentCollection {#8568 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8564 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8566 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29450
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29372 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29369 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29317 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29325
    #collection: Doctrine\Common\Collections\ArrayCollection {#29334 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29313 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29450
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29372 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29369 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plaque à biscuits roses de reims Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29325
    #collection: Doctrine\Common\Collections\ArrayCollection {#29334 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29313 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29455
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29450
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29372 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29439 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29369 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29317 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29325
      #collection: Doctrine\Common\Collections\ArrayCollection {#29334 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29313 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38375 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38377 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29504
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29495 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29503 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29317 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29507
  +variant: App\Entity\Product\ProductVariant {#29317 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29504
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29495 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29503 …}
    +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 104.0 MiB 3.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#8586
    #id: 2052
    #code: "plaque-a-financiers-anti-adhesive-gobel-2516"
    #attributes: Doctrine\ORM\PersistentCollection {#8593 …}
    #variants: Doctrine\ORM\PersistentCollection {#8595 …}
    #options: Doctrine\ORM\PersistentCollection {#8599 …}
    #associations: Doctrine\ORM\PersistentCollection {#8597 …}
    #createdAt: DateTime @1758632447 {#8584
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8585
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8602 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8603
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8586}
        #id: 2052
        #name: "Plaque à financiers anti-adhésive Gobel"
        #slug: "plaque-a-financiers-anti-adhesive-gobel-2516"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sif bicouche.</li>\n
          <li>R&eacute;sistant &agrave; l'abrasion.</li>\n
          <li>Grande long&eacute;vit&eacute;.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description Plaque à financiers anti-adhésive Gobel</h1><div class="col is-12">La plaque &agrave; financier GOBEL vous permet de r&eacute;aliser facilement de d&eacute;licieux financier.<br />La plaque &agrave; financier GOBEL<span> est dot&eacute;e d'un rev&ecirc;tement  antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus  r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</span><br /><br />- Dimensions de la plaque : 37,5 x 17,5 cm.<br />- Dimensions de l'empreinte : 4,8 x 9,8 cm. <br />- Profondeur 1 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8605 …}
    #channels: Doctrine\ORM\PersistentCollection {#8591 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8587 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8589 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29379
  +product: App\Entity\Product\Product {#8586
    #id: 2052
    #code: "plaque-a-financiers-anti-adhesive-gobel-2516"
    #attributes: Doctrine\ORM\PersistentCollection {#8593 …}
    #variants: Doctrine\ORM\PersistentCollection {#8595 …}
    #options: Doctrine\ORM\PersistentCollection {#8599 …}
    #associations: Doctrine\ORM\PersistentCollection {#8597 …}
    #createdAt: DateTime @1758632447 {#8584
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8585
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8602 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8603
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8586}
        #id: 2052
        #name: "Plaque à financiers anti-adhésive Gobel"
        #slug: "plaque-a-financiers-anti-adhesive-gobel-2516"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sif bicouche.</li>\n
          <li>R&eacute;sistant &agrave; l'abrasion.</li>\n
          <li>Grande long&eacute;vit&eacute;.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description Plaque à financiers anti-adhésive Gobel</h1><div class="col is-12">La plaque &agrave; financier GOBEL vous permet de r&eacute;aliser facilement de d&eacute;licieux financier.<br />La plaque &agrave; financier GOBEL<span> est dot&eacute;e d'un rev&ecirc;tement  antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus  r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</span><br /><br />- Dimensions de la plaque : 37,5 x 17,5 cm.<br />- Dimensions de l'empreinte : 4,8 x 9,8 cm. <br />- Profondeur 1 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8605 …}
    #channels: Doctrine\ORM\PersistentCollection {#8591 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8587 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8589 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29570 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8586
    #id: 2052
    #code: "plaque-a-financiers-anti-adhesive-gobel-2516"
    #attributes: Doctrine\ORM\PersistentCollection {#8593 …}
    #variants: Doctrine\ORM\PersistentCollection {#8595 …}
    #options: Doctrine\ORM\PersistentCollection {#8599 …}
    #associations: Doctrine\ORM\PersistentCollection {#8597 …}
    #createdAt: DateTime @1758632447 {#8584
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8585
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8602 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8603
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8586}
        #id: 2052
        #name: "Plaque à financiers anti-adhésive Gobel"
        #slug: "plaque-a-financiers-anti-adhesive-gobel-2516"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Antiadh&eacute;sif bicouche.</li>\n
          <li>R&eacute;sistant &agrave; l'abrasion.</li>\n
          <li>Grande long&eacute;vit&eacute;.&nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description Plaque à financiers anti-adhésive Gobel</h1><div class="col is-12">La plaque &agrave; financier GOBEL vous permet de r&eacute;aliser facilement de d&eacute;licieux financier.<br />La plaque &agrave; financier GOBEL<span> est dot&eacute;e d'un rev&ecirc;tement  antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus  r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</span><br /><br />- Dimensions de la plaque : 37,5 x 17,5 cm.<br />- Dimensions de l'empreinte : 4,8 x 9,8 cm. <br />- Profondeur 1 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8605 …}
    #channels: Doctrine\ORM\PersistentCollection {#8591 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8587 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8589 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plaque à financiers anti-adhésive Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29641
  -props: [
    "product" => App\Entity\Product\Product {#8586
      #id: 2052
      #code: "plaque-a-financiers-anti-adhesive-gobel-2516"
      #attributes: Doctrine\ORM\PersistentCollection {#8593 …}
      #variants: Doctrine\ORM\PersistentCollection {#8595 …}
      #options: Doctrine\ORM\PersistentCollection {#8599 …}
      #associations: Doctrine\ORM\PersistentCollection {#8597 …}
      #createdAt: DateTime @1758632447 {#8584
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8585
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8602 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8603
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8586}
          #id: 2052
          #name: "Plaque à financiers anti-adhésive Gobel"
          #slug: "plaque-a-financiers-anti-adhesive-gobel-2516"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Antiadh&eacute;sif bicouche.</li>\n
            <li>R&eacute;sistant &agrave; l'abrasion.</li>\n
            <li>Grande long&eacute;vit&eacute;.&nbsp;</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul></div><h1>Description Plaque à financiers anti-adhésive Gobel</h1><div class="col is-12">La plaque &agrave; financier GOBEL vous permet de r&eacute;aliser facilement de d&eacute;licieux financier.<br />La plaque &agrave; financier GOBEL<span> est dot&eacute;e d'un rev&ecirc;tement  antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus  r&eacute;sistant &agrave; l'abrasion&nbsp;et d'une grande long&eacute;vit&eacute;.</span><br /><br />- Dimensions de la plaque : 37,5 x 17,5 cm.<br />- Dimensions de l'empreinte : 4,8 x 9,8 cm. <br />- Profondeur 1 cm. <br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8605 …}
      #channels: Doctrine\ORM\PersistentCollection {#8591 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8587 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8589 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29625 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29692 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29622 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29570 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29578
    #collection: Doctrine\Common\Collections\ArrayCollection {#29587 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29566 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29625 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29692 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29622 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plaque à financiers anti-adhésive Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29578
    #collection: Doctrine\Common\Collections\ArrayCollection {#29587 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29566 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29708
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29703
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29625 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29692 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29622 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29570 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29578
      #collection: Doctrine\Common\Collections\ArrayCollection {#29587 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29566 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38391 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29757
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29748 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29755 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29756 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29570 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29760
  +variant: App\Entity\Product\ProductVariant {#29570 …}
  +price: "17,00\u{A0}"
  +originalPrice: "17,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29757
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29748 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29755 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29756 …}
    +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 104.0 MiB 4.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#8609
    #id: 2053
    #code: "moule-pate-en-croute-gobel-2823"
    #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
    #variants: Doctrine\ORM\PersistentCollection {#8618 …}
    #options: Doctrine\ORM\PersistentCollection {#8622 …}
    #associations: Doctrine\ORM\PersistentCollection {#8620 …}
    #createdAt: DateTime @1758632447 {#8607
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8608
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8625 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8626
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8609}
        #id: 2053
        #name: "Moule pâté en croûte Gobel"
        #slug: "moule-pate-en-croute-gobel-2823"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;moulage tr&egrave;s facile.</li>\n
          <li>Antiadh&eacute;sif pro.</li>\n
          <li>R&eacute;siste &agrave; l'abrasion et &agrave; une utilisation intensive.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description moule pâté en croûte Gobel</h1><div class="col is-12">Le Moule p&acirc;t&eacute; en cro&ucirc;te est &eacute;quip&eacute; d'un fond d&eacute;montable et de parois amovibles pour un d&eacute;moulage tr&egrave;s facile. <br />Le Moule p&acirc;t&eacute; en cro&ucirc;te est rev&ecirc;tu d'un anti-adh&eacute;sif professionnel r&eacute;sistant &agrave; l'abrasion et &agrave; une utilisation intensive.<br />- Dimensions : 30 x 8 x 7 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8628 …}
    #channels: Doctrine\ORM\PersistentCollection {#8614 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8612 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29632
  +product: App\Entity\Product\Product {#8609
    #id: 2053
    #code: "moule-pate-en-croute-gobel-2823"
    #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
    #variants: Doctrine\ORM\PersistentCollection {#8618 …}
    #options: Doctrine\ORM\PersistentCollection {#8622 …}
    #associations: Doctrine\ORM\PersistentCollection {#8620 …}
    #createdAt: DateTime @1758632447 {#8607
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8608
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8625 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8626
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8609}
        #id: 2053
        #name: "Moule pâté en croûte Gobel"
        #slug: "moule-pate-en-croute-gobel-2823"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;moulage tr&egrave;s facile.</li>\n
          <li>Antiadh&eacute;sif pro.</li>\n
          <li>R&eacute;siste &agrave; l'abrasion et &agrave; une utilisation intensive.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description moule pâté en croûte Gobel</h1><div class="col is-12">Le Moule p&acirc;t&eacute; en cro&ucirc;te est &eacute;quip&eacute; d'un fond d&eacute;montable et de parois amovibles pour un d&eacute;moulage tr&egrave;s facile. <br />Le Moule p&acirc;t&eacute; en cro&ucirc;te est rev&ecirc;tu d'un anti-adh&eacute;sif professionnel r&eacute;sistant &agrave; l'abrasion et &agrave; une utilisation intensive.<br />- Dimensions : 30 x 8 x 7 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8628 …}
    #channels: Doctrine\ORM\PersistentCollection {#8614 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8612 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29823 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8609
    #id: 2053
    #code: "moule-pate-en-croute-gobel-2823"
    #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
    #variants: Doctrine\ORM\PersistentCollection {#8618 …}
    #options: Doctrine\ORM\PersistentCollection {#8622 …}
    #associations: Doctrine\ORM\PersistentCollection {#8620 …}
    #createdAt: DateTime @1758632447 {#8607
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8608
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8625 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8626
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8609}
        #id: 2053
        #name: "Moule pâté en croûte Gobel"
        #slug: "moule-pate-en-croute-gobel-2823"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;moulage tr&egrave;s facile.</li>\n
          <li>Antiadh&eacute;sif pro.</li>\n
          <li>R&eacute;siste &agrave; l'abrasion et &agrave; une utilisation intensive.</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px;">\n
          </ul></div><h1>Description moule pâté en croûte Gobel</h1><div class="col is-12">Le Moule p&acirc;t&eacute; en cro&ucirc;te est &eacute;quip&eacute; d'un fond d&eacute;montable et de parois amovibles pour un d&eacute;moulage tr&egrave;s facile. <br />Le Moule p&acirc;t&eacute; en cro&ucirc;te est rev&ecirc;tu d'un anti-adh&eacute;sif professionnel r&eacute;sistant &agrave; l'abrasion et &agrave; une utilisation intensive.<br />- Dimensions : 30 x 8 x 7 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8628 …}
    #channels: Doctrine\ORM\PersistentCollection {#8614 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8612 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule pâté en croûte Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29897
  -props: [
    "product" => App\Entity\Product\Product {#8609
      #id: 2053
      #code: "moule-pate-en-croute-gobel-2823"
      #attributes: Doctrine\ORM\PersistentCollection {#8616 …}
      #variants: Doctrine\ORM\PersistentCollection {#8618 …}
      #options: Doctrine\ORM\PersistentCollection {#8622 …}
      #associations: Doctrine\ORM\PersistentCollection {#8620 …}
      #createdAt: DateTime @1758632447 {#8607
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8608
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8625 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8626
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8609}
          #id: 2053
          #name: "Moule pâté en croûte Gobel"
          #slug: "moule-pate-en-croute-gobel-2823"
          #description: """
            <div class="col is-12"><ul>\n
            <li>D&eacute;moulage tr&egrave;s facile.</li>\n
            <li>Antiadh&eacute;sif pro.</li>\n
            <li>R&eacute;siste &agrave; l'abrasion et &agrave; une utilisation intensive.</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Jou&eacute;-L&egrave;s-Tours (Indre et Loire R&eacute;gion Centre)</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px;">\n
            </ul></div><h1>Description moule pâté en croûte Gobel</h1><div class="col is-12">Le Moule p&acirc;t&eacute; en cro&ucirc;te est &eacute;quip&eacute; d'un fond d&eacute;montable et de parois amovibles pour un d&eacute;moulage tr&egrave;s facile. <br />Le Moule p&acirc;t&eacute; en cro&ucirc;te est rev&ecirc;tu d'un anti-adh&eacute;sif professionnel r&eacute;sistant &agrave; l'abrasion et &agrave; une utilisation intensive.<br />- Dimensions : 30 x 8 x 7 cm.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8628 …}
      #channels: Doctrine\ORM\PersistentCollection {#8614 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8612 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29890
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29881 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29948 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29878 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29823 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29831
    #collection: Doctrine\Common\Collections\ArrayCollection {#29843 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29819 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29890
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29881 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29948 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29878 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule pâté en croûte Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29831
    #collection: Doctrine\Common\Collections\ArrayCollection {#29843 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29819 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29952
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29890
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29881 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29948 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29878 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29823 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29831
      #collection: Doctrine\Common\Collections\ArrayCollection {#29843 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29819 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38405 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30002
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29993 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30000 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30001 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29823 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30005
  +variant: App\Entity\Product\ProductVariant {#29823 …}
  +price: "45,00\u{A0}"
  +originalPrice: "45,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30002
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29993 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30000 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30001 …}
    +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 104.0 MiB 4.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8632
    #id: 2054
    #code: "rouleau-a-creme-moule-a-cannoli-3181"
    #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
    #variants: Doctrine\ORM\PersistentCollection {#8641 …}
    #options: Doctrine\ORM\PersistentCollection {#8645 …}
    #associations: Doctrine\ORM\PersistentCollection {#8643 …}
    #createdAt: DateTime @1758632447 {#8630
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8631
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8648 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8632}
        #id: 2054
        #name: "Rouleau à crème moule à cannoli"
        #slug: "rouleau-a-creme-moule-a-cannoli-3181"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour toutes vos pr&eacute;parations en rouleau.</li>\n
          <li>Inox, nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description rouleau à crème moule à cannoli</h1><div class="col is-12">Le rouleau à crème permet de réaliser des rouleaux en pâte feuilletée sucrées ou salées, et notamment les délicieux cannolis siciliens.</div><h1>Caractéristiques rouleau à crème moule à cannoli</h1><div class="col is-12">Inox. Longueur 10 cm. Diamètre 2,5 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
    #channels: Doctrine\ORM\PersistentCollection {#8637 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8635 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29888
  +product: App\Entity\Product\Product {#8632
    #id: 2054
    #code: "rouleau-a-creme-moule-a-cannoli-3181"
    #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
    #variants: Doctrine\ORM\PersistentCollection {#8641 …}
    #options: Doctrine\ORM\PersistentCollection {#8645 …}
    #associations: Doctrine\ORM\PersistentCollection {#8643 …}
    #createdAt: DateTime @1758632447 {#8630
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8631
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8648 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8632}
        #id: 2054
        #name: "Rouleau à crème moule à cannoli"
        #slug: "rouleau-a-creme-moule-a-cannoli-3181"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour toutes vos pr&eacute;parations en rouleau.</li>\n
          <li>Inox, nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description rouleau à crème moule à cannoli</h1><div class="col is-12">Le rouleau à crème permet de réaliser des rouleaux en pâte feuilletée sucrées ou salées, et notamment les délicieux cannolis siciliens.</div><h1>Caractéristiques rouleau à crème moule à cannoli</h1><div class="col is-12">Inox. Longueur 10 cm. Diamètre 2,5 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
    #channels: Doctrine\ORM\PersistentCollection {#8637 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8635 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30068 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.76 ms
Input props
[
  "product" => App\Entity\Product\Product {#8632
    #id: 2054
    #code: "rouleau-a-creme-moule-a-cannoli-3181"
    #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
    #variants: Doctrine\ORM\PersistentCollection {#8641 …}
    #options: Doctrine\ORM\PersistentCollection {#8645 …}
    #associations: Doctrine\ORM\PersistentCollection {#8643 …}
    #createdAt: DateTime @1758632447 {#8630
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8631
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8648 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8649
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8632}
        #id: 2054
        #name: "Rouleau à crème moule à cannoli"
        #slug: "rouleau-a-creme-moule-a-cannoli-3181"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour toutes vos pr&eacute;parations en rouleau.</li>\n
          <li>Inox, nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description rouleau à crème moule à cannoli</h1><div class="col is-12">Le rouleau à crème permet de réaliser des rouleaux en pâte feuilletée sucrées ou salées, et notamment les délicieux cannolis siciliens.</div><h1>Caractéristiques rouleau à crème moule à cannoli</h1><div class="col is-12">Inox. Longueur 10 cm. Diamètre 2,5 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
    #channels: Doctrine\ORM\PersistentCollection {#8637 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8635 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Rouleau à crème moule à cannoli"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30139
  -props: [
    "product" => App\Entity\Product\Product {#8632
      #id: 2054
      #code: "rouleau-a-creme-moule-a-cannoli-3181"
      #attributes: Doctrine\ORM\PersistentCollection {#8639 …}
      #variants: Doctrine\ORM\PersistentCollection {#8641 …}
      #options: Doctrine\ORM\PersistentCollection {#8645 …}
      #associations: Doctrine\ORM\PersistentCollection {#8643 …}
      #createdAt: DateTime @1758632447 {#8630
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8631
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8648 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8649
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8632}
          #id: 2054
          #name: "Rouleau à crème moule à cannoli"
          #slug: "rouleau-a-creme-moule-a-cannoli-3181"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour toutes vos pr&eacute;parations en rouleau.</li>\n
            <li>Inox, nettoyage facile.&nbsp;</li>\n
            </ul></div><h1>Description rouleau à crème moule à cannoli</h1><div class="col is-12">Le rouleau à crème permet de réaliser des rouleaux en pâte feuilletée sucrées ou salées, et notamment les délicieux cannolis siciliens.</div><h1>Caractéristiques rouleau à crème moule à cannoli</h1><div class="col is-12">Inox. Longueur 10 cm. Diamètre 2,5 cm. Va au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8651 …}
      #channels: Doctrine\ORM\PersistentCollection {#8637 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8633 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8635 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30132
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30123 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30190 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30120 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30068 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30076
    #collection: Doctrine\Common\Collections\ArrayCollection {#30085 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30064 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30132
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30123 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30190 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30120 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Rouleau à crème moule à cannoli"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30076
    #collection: Doctrine\Common\Collections\ArrayCollection {#30085 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30064 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30194
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30132
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30123 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30190 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30120 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30068 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30076
      #collection: Doctrine\Common\Collections\ArrayCollection {#30085 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30064 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38419 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30244
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30235 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30242 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30243 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30068 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30247
  +variant: App\Entity\Product\ProductVariant {#30068 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30244
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30235 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30242 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30243 …}
    +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 104.0 MiB 5.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 2055
    #code: "moule-tulipe-anti-adhesif-gobel-4657"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1758632447 {#8653
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8654
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 2055
        #name: "Moule Tulipe anti-adhésif Gobel"
        #slug: "moule-tulipe-anti-adhesif-gobel-4657"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-adh&eacute;sif multicouches.</li>\n
          <li>Grande r&eacute;sistance &agrave; l'abrasion.</li>\n
          <li>Qualit&eacute; professionnelle.</li>\n
          </ul></div><h1>Descriptif Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette &agrave; bords canel&eacute;s dispose d'un fond amovible permettant un d&eacute;moulage plus ais&eacute;.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette fond amovible est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion et d'une grande long&eacute;vit&eacute;.</div>\n
          <div>Le moule tulipe anti-adh&eacute;sif Gobel b&eacute;n&eacute;ficie d'un rev&ecirc;tement anti-adh&eacute;sif bi-couche plus performant qu'un rev&ecirc;tement classique qui r&eacute;siste mieux &agrave; l'abrasion ce qui lui procure une plus grande long&eacute;vit&eacute;.</div></div><h1>Caractéristiques Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12">- Anti-adh&eacute;sif bi-couches. <br />- Qualit&eacute; professionnelle. <br />- Va au four.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30130
  +product: App\Entity\Product\Product {#8655
    #id: 2055
    #code: "moule-tulipe-anti-adhesif-gobel-4657"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1758632447 {#8653
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8654
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 2055
        #name: "Moule Tulipe anti-adhésif Gobel"
        #slug: "moule-tulipe-anti-adhesif-gobel-4657"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-adh&eacute;sif multicouches.</li>\n
          <li>Grande r&eacute;sistance &agrave; l'abrasion.</li>\n
          <li>Qualit&eacute; professionnelle.</li>\n
          </ul></div><h1>Descriptif Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette &agrave; bords canel&eacute;s dispose d'un fond amovible permettant un d&eacute;moulage plus ais&eacute;.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette fond amovible est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion et d'une grande long&eacute;vit&eacute;.</div>\n
          <div>Le moule tulipe anti-adh&eacute;sif Gobel b&eacute;n&eacute;ficie d'un rev&ecirc;tement anti-adh&eacute;sif bi-couche plus performant qu'un rev&ecirc;tement classique qui r&eacute;siste mieux &agrave; l'abrasion ce qui lui procure une plus grande long&eacute;vit&eacute;.</div></div><h1>Caractéristiques Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12">- Anti-adh&eacute;sif bi-couches. <br />- Qualit&eacute; professionnelle. <br />- Va au four.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30310 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8655
    #id: 2055
    #code: "moule-tulipe-anti-adhesif-gobel-4657"
    #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
    #variants: Doctrine\ORM\PersistentCollection {#8664 …}
    #options: Doctrine\ORM\PersistentCollection {#8668 …}
    #associations: Doctrine\ORM\PersistentCollection {#8666 …}
    #createdAt: DateTime @1758632447 {#8653
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8654
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8671 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8672
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8655}
        #id: 2055
        #name: "Moule Tulipe anti-adhésif Gobel"
        #slug: "moule-tulipe-anti-adhesif-gobel-4657"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anti-adh&eacute;sif multicouches.</li>\n
          <li>Grande r&eacute;sistance &agrave; l'abrasion.</li>\n
          <li>Qualit&eacute; professionnelle.</li>\n
          </ul></div><h1>Descriptif Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette &agrave; bords canel&eacute;s dispose d'un fond amovible permettant un d&eacute;moulage plus ais&eacute;.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette fond amovible est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion et d'une grande long&eacute;vit&eacute;.</div>\n
          <div>Le moule tulipe anti-adh&eacute;sif Gobel b&eacute;n&eacute;ficie d'un rev&ecirc;tement anti-adh&eacute;sif bi-couche plus performant qu'un rev&ecirc;tement classique qui r&eacute;siste mieux &agrave; l'abrasion ce qui lui procure une plus grande long&eacute;vit&eacute;.</div></div><h1>Caractéristiques Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12">- Anti-adh&eacute;sif bi-couches. <br />- Qualit&eacute; professionnelle. <br />- Va au four.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8674 …}
    #channels: Doctrine\ORM\PersistentCollection {#8660 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8658 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule Tulipe anti-adhésif Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30384
  -props: [
    "product" => App\Entity\Product\Product {#8655
      #id: 2055
      #code: "moule-tulipe-anti-adhesif-gobel-4657"
      #attributes: Doctrine\ORM\PersistentCollection {#8662 …}
      #variants: Doctrine\ORM\PersistentCollection {#8664 …}
      #options: Doctrine\ORM\PersistentCollection {#8668 …}
      #associations: Doctrine\ORM\PersistentCollection {#8666 …}
      #createdAt: DateTime @1758632447 {#8653
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8654
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8671 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8672
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8655}
          #id: 2055
          #name: "Moule Tulipe anti-adhésif Gobel"
          #slug: "moule-tulipe-anti-adhesif-gobel-4657"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Anti-adh&eacute;sif multicouches.</li>\n
            <li>Grande r&eacute;sistance &agrave; l'abrasion.</li>\n
            <li>Qualit&eacute; professionnelle.</li>\n
            </ul></div><h1>Descriptif Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette &agrave; bords canel&eacute;s dispose d'un fond amovible permettant un d&eacute;moulage plus ais&eacute;.&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ce moule &agrave; tartelette fond amovible est dot&eacute; d'un rev&ecirc;tement antiadh&eacute;sif bicouche plus performant qu'un rev&ecirc;tement classique, plus r&eacute;sistant &agrave; l'abrasion et d'une grande long&eacute;vit&eacute;.</div>\n
            <div>Le moule tulipe anti-adh&eacute;sif Gobel b&eacute;n&eacute;ficie d'un rev&ecirc;tement anti-adh&eacute;sif bi-couche plus performant qu'un rev&ecirc;tement classique qui r&eacute;siste mieux &agrave; l'abrasion ce qui lui procure une plus grande long&eacute;vit&eacute;.</div></div><h1>Caractéristiques Moule Tulipe anti-adhésif Gobel</h1><div class="col is-12">- Anti-adh&eacute;sif bi-couches. <br />- Qualit&eacute; professionnelle. <br />- Va au four.<br />- <strong>Lavage &agrave; la main recommand&eacute;</strong>.</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 {#8674 …}
      #channels: Doctrine\ORM\PersistentCollection {#8660 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8656 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8658 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30523
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30368 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30435 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30365 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30310 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30318
    #collection: Doctrine\Common\Collections\ArrayCollection {#30330 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30306 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30523
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30368 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30435 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30365 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule Tulipe anti-adhésif Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30318
    #collection: Doctrine\Common\Collections\ArrayCollection {#30330 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30306 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30527
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30523
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30368 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30435 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30365 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30310 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30318
      #collection: Doctrine\Common\Collections\ArrayCollection {#30330 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30306 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38433 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30577
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30568 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30575 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30576 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30310 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30580
  +variant: App\Entity\Product\ProductVariant {#30310 …}
  +price: "4,00\u{A0}"
  +originalPrice: "4,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30577
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30568 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30575 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30576 …}
    +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 104.0 MiB 4.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 2056
    #code: "moule-conique-pour-cornets-inox-de-buyer-6185"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1758632447 {#8676
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8677
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4834 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4835
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 2056
        #name: "Moule conique pour cornets inox De Buyer"
        #slug: "moule-conique-pour-cornets-inox-de-buyer-6185"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour r&eacute;aliser facilement tous types de cornets.</li>\n
          <li>Bords droits et c&ocirc;ne sans angle pour un formage parfait.</li>\n
          <li>Va au four.</li>\n
          </ul></div><h1>Description Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Le moule conique pour cornets inox De Buyer est id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile&hellip;&nbsp; Bords droits et c&ocirc;ne sans angle pour un formage parfait. Bouts ouverts pour un entretien facilit&eacute;.\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bords droits et c&ocirc;ne sans angle pour un formage parfait.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bouts ouverts pour un entretien facilitd&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div></div><h1>Caractéristiques Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Inox. Va au four. Nettoyage &agrave; la main ou au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#4829 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30375
  +product: App\Entity\Product\Product {#8678
    #id: 2056
    #code: "moule-conique-pour-cornets-inox-de-buyer-6185"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1758632447 {#8676
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8677
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4834 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4835
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 2056
        #name: "Moule conique pour cornets inox De Buyer"
        #slug: "moule-conique-pour-cornets-inox-de-buyer-6185"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour r&eacute;aliser facilement tous types de cornets.</li>\n
          <li>Bords droits et c&ocirc;ne sans angle pour un formage parfait.</li>\n
          <li>Va au four.</li>\n
          </ul></div><h1>Description Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Le moule conique pour cornets inox De Buyer est id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile&hellip;&nbsp; Bords droits et c&ocirc;ne sans angle pour un formage parfait. Bouts ouverts pour un entretien facilit&eacute;.\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bords droits et c&ocirc;ne sans angle pour un formage parfait.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bouts ouverts pour un entretien facilitd&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div></div><h1>Caractéristiques Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Inox. Va au four. Nettoyage &agrave; la main ou au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#4829 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30643 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8678
    #id: 2056
    #code: "moule-conique-pour-cornets-inox-de-buyer-6185"
    #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
    #variants: Doctrine\ORM\PersistentCollection {#8687 …}
    #options: Doctrine\ORM\PersistentCollection {#8691 …}
    #associations: Doctrine\ORM\PersistentCollection {#8689 …}
    #createdAt: DateTime @1758632447 {#8676
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#8677
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4834 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4835
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8678}
        #id: 2056
        #name: "Moule conique pour cornets inox De Buyer"
        #slug: "moule-conique-pour-cornets-inox-de-buyer-6185"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pour r&eacute;aliser facilement tous types de cornets.</li>\n
          <li>Bords droits et c&ocirc;ne sans angle pour un formage parfait.</li>\n
          <li>Va au four.</li>\n
          </ul></div><h1>Description Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Le moule conique pour cornets inox De Buyer est id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile&hellip;&nbsp; Bords droits et c&ocirc;ne sans angle pour un formage parfait. Bouts ouverts pour un entretien facilit&eacute;.\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bords droits et c&ocirc;ne sans angle pour un formage parfait.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bouts ouverts pour un entretien facilitd&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div></div><h1>Caractéristiques Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Inox. Va au four. Nettoyage &agrave; la main ou au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#4829 …}
    #channels: Doctrine\ORM\PersistentCollection {#8683 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8681 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule conique pour cornets inox De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30717
  -props: [
    "product" => App\Entity\Product\Product {#8678
      #id: 2056
      #code: "moule-conique-pour-cornets-inox-de-buyer-6185"
      #attributes: Doctrine\ORM\PersistentCollection {#8685 …}
      #variants: Doctrine\ORM\PersistentCollection {#8687 …}
      #options: Doctrine\ORM\PersistentCollection {#8691 …}
      #associations: Doctrine\ORM\PersistentCollection {#8689 …}
      #createdAt: DateTime @1758632447 {#8676
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#8677
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#4834 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#4835
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8678}
          #id: 2056
          #name: "Moule conique pour cornets inox De Buyer"
          #slug: "moule-conique-pour-cornets-inox-de-buyer-6185"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pour r&eacute;aliser facilement tous types de cornets.</li>\n
            <li>Bords droits et c&ocirc;ne sans angle pour un formage parfait.</li>\n
            <li>Va au four.</li>\n
            </ul></div><h1>Description Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Le moule conique pour cornets inox De Buyer est id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile&hellip;&nbsp; Bords droits et c&ocirc;ne sans angle pour un formage parfait. Bouts ouverts pour un entretien facilit&eacute;.\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Id&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bords droits et c&ocirc;ne sans angle pour un formage parfait.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bouts ouverts pour un entretien facilitd&eacute;al pour former des cornets en p&acirc;te feuillet&eacute;e, des cornets &agrave; glace, des cornets en p&acirc;te &agrave; tuile, &hellip;&nbsp;</div></div><h1>Caractéristiques Moule conique pour cornets inox De Buyer</h1><div class="col is-12">Inox. Va au four. Nettoyage &agrave; la main ou au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#4829 …}
      #channels: Doctrine\ORM\PersistentCollection {#8683 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8679 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8681 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30790
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30701 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30698 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30643 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30651
    #collection: Doctrine\Common\Collections\ArrayCollection {#30663 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30639 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30790
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30701 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30698 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule conique pour cornets inox De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30651
    #collection: Doctrine\Common\Collections\ArrayCollection {#30663 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30639 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30793
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30790
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30701 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30768 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30698 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30643 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30651
      #collection: Doctrine\Common\Collections\ArrayCollection {#30663 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30639 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38447 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30844
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30835 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30843 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30643 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30847
  +variant: App\Entity\Product\ProductVariant {#30643 …}
  +price: "2,00\u{A0}"
  +originalPrice: "2,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30844
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30835 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30843 …}
    +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 104.0 MiB 4.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#4837
    #id: 2057
    #code: "moule-torsade-anti-adhesif-patisse-7924"
    #attributes: Doctrine\ORM\PersistentCollection {#4848 …}
    #variants: Doctrine\ORM\PersistentCollection {#4845 …}
    #options: Doctrine\ORM\PersistentCollection {#4844 …}
    #associations: Doctrine\ORM\PersistentCollection {#4857 …}
    #createdAt: DateTime @1758632447 {#4840
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#4826
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5145 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5146
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4837}
        #id: 2057
        #name: "Moule Torsadé Anti-adhésif Patisse"
        #slug: "moule-torsade-anti-adhesif-patisse-7924"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier rev&ecirc;tu.</li>\n
          <li>Compatible four jusqu'&agrave; 200&deg;C.</li>\n
          <li><strong>Fabriqu&eacute; en Europe.</strong></li>\n
          </ul></div><h1>Descriptif Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">Le Moule Torsad&eacute; Anti-adh&eacute;sif patisse vous permettra de confectionner de magnifiques et d&eacute;licieuses pr&eacute;parations (pains, brioches, cakes...) et de ravir tous vos convives. R&eacute;alis&eacute; en acier extra-r&eacute;sistant rev&ecirc;tu dun anti-adh&eacute;sif haute qualit&eacute;, il est compatible four traditionnel jusqu'&agrave; 200&deg;C et se nettoie facilement &agrave; la main avec une &eacute;ponge non-abrasive.<br /></div><h1>Caractéristiques Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">- Acier rev&ecirc;tu anti-adh&eacute;rent.<br />- Compatible four jusqu'&agrave; 200&deg;C.<br />- Lavage &agrave; la main recommand&eacute;.<br />- Dimensions : 27 x 10,5 x 5,5 cm.<br />- Fabriqu&eacute; en Europe.</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 {#5157 …}
    #channels: Doctrine\ORM\PersistentCollection {#4850 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4827 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4830 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30708
  +product: App\Entity\Product\Product {#4837
    #id: 2057
    #code: "moule-torsade-anti-adhesif-patisse-7924"
    #attributes: Doctrine\ORM\PersistentCollection {#4848 …}
    #variants: Doctrine\ORM\PersistentCollection {#4845 …}
    #options: Doctrine\ORM\PersistentCollection {#4844 …}
    #associations: Doctrine\ORM\PersistentCollection {#4857 …}
    #createdAt: DateTime @1758632447 {#4840
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#4826
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5145 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5146
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4837}
        #id: 2057
        #name: "Moule Torsadé Anti-adhésif Patisse"
        #slug: "moule-torsade-anti-adhesif-patisse-7924"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier rev&ecirc;tu.</li>\n
          <li>Compatible four jusqu'&agrave; 200&deg;C.</li>\n
          <li><strong>Fabriqu&eacute; en Europe.</strong></li>\n
          </ul></div><h1>Descriptif Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">Le Moule Torsad&eacute; Anti-adh&eacute;sif patisse vous permettra de confectionner de magnifiques et d&eacute;licieuses pr&eacute;parations (pains, brioches, cakes...) et de ravir tous vos convives. R&eacute;alis&eacute; en acier extra-r&eacute;sistant rev&ecirc;tu dun anti-adh&eacute;sif haute qualit&eacute;, il est compatible four traditionnel jusqu'&agrave; 200&deg;C et se nettoie facilement &agrave; la main avec une &eacute;ponge non-abrasive.<br /></div><h1>Caractéristiques Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">- Acier rev&ecirc;tu anti-adh&eacute;rent.<br />- Compatible four jusqu'&agrave; 200&deg;C.<br />- Lavage &agrave; la main recommand&eacute;.<br />- Dimensions : 27 x 10,5 x 5,5 cm.<br />- Fabriqu&eacute; en Europe.</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 {#5157 …}
    #channels: Doctrine\ORM\PersistentCollection {#4850 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4827 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4830 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30910 …}
  +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 {#27703
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27736 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27742 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27729 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#4837
    #id: 2057
    #code: "moule-torsade-anti-adhesif-patisse-7924"
    #attributes: Doctrine\ORM\PersistentCollection {#4848 …}
    #variants: Doctrine\ORM\PersistentCollection {#4845 …}
    #options: Doctrine\ORM\PersistentCollection {#4844 …}
    #associations: Doctrine\ORM\PersistentCollection {#4857 …}
    #createdAt: DateTime @1758632447 {#4840
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632447 {#4826
      date: 2025-09-23 21:00:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5145 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5146
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4837}
        #id: 2057
        #name: "Moule Torsadé Anti-adhésif Patisse"
        #slug: "moule-torsade-anti-adhesif-patisse-7924"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier rev&ecirc;tu.</li>\n
          <li>Compatible four jusqu'&agrave; 200&deg;C.</li>\n
          <li><strong>Fabriqu&eacute; en Europe.</strong></li>\n
          </ul></div><h1>Descriptif Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">Le Moule Torsad&eacute; Anti-adh&eacute;sif patisse vous permettra de confectionner de magnifiques et d&eacute;licieuses pr&eacute;parations (pains, brioches, cakes...) et de ravir tous vos convives. R&eacute;alis&eacute; en acier extra-r&eacute;sistant rev&ecirc;tu dun anti-adh&eacute;sif haute qualit&eacute;, il est compatible four traditionnel jusqu'&agrave; 200&deg;C et se nettoie facilement &agrave; la main avec une &eacute;ponge non-abrasive.<br /></div><h1>Caractéristiques Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">- Acier rev&ecirc;tu anti-adh&eacute;rent.<br />- Compatible four jusqu'&agrave; 200&deg;C.<br />- Lavage &agrave; la main recommand&eacute;.<br />- Dimensions : 27 x 10,5 x 5,5 cm.<br />- Fabriqu&eacute; en Europe.</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 {#5157 …}
    #channels: Doctrine\ORM\PersistentCollection {#4850 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4827 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4830 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moule Torsadé Anti-adhésif Patisse"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30981
  -props: [
    "product" => App\Entity\Product\Product {#4837
      #id: 2057
      #code: "moule-torsade-anti-adhesif-patisse-7924"
      #attributes: Doctrine\ORM\PersistentCollection {#4848 …}
      #variants: Doctrine\ORM\PersistentCollection {#4845 …}
      #options: Doctrine\ORM\PersistentCollection {#4844 …}
      #associations: Doctrine\ORM\PersistentCollection {#4857 …}
      #createdAt: DateTime @1758632447 {#4840
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632447 {#4826
        date: 2025-09-23 21:00:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5145 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5146
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#4837}
          #id: 2057
          #name: "Moule Torsadé Anti-adhésif Patisse"
          #slug: "moule-torsade-anti-adhesif-patisse-7924"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier rev&ecirc;tu.</li>\n
            <li>Compatible four jusqu'&agrave; 200&deg;C.</li>\n
            <li><strong>Fabriqu&eacute; en Europe.</strong></li>\n
            </ul></div><h1>Descriptif Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">Le Moule Torsad&eacute; Anti-adh&eacute;sif patisse vous permettra de confectionner de magnifiques et d&eacute;licieuses pr&eacute;parations (pains, brioches, cakes...) et de ravir tous vos convives. R&eacute;alis&eacute; en acier extra-r&eacute;sistant rev&ecirc;tu dun anti-adh&eacute;sif haute qualit&eacute;, il est compatible four traditionnel jusqu'&agrave; 200&deg;C et se nettoie facilement &agrave; la main avec une &eacute;ponge non-abrasive.<br /></div><h1>Caractéristiques Moule Torsadé Anti-adhésif Patisse</h1><div class="col is-12">- Acier rev&ecirc;tu anti-adh&eacute;rent.<br />- Compatible four jusqu'&agrave; 200&deg;C.<br />- Lavage &agrave; la main recommand&eacute;.<br />- Dimensions : 27 x 10,5 x 5,5 cm.<br />- Fabriqu&eacute; en Europe.</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 {#5157 …}
      #channels: Doctrine\ORM\PersistentCollection {#4850 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4827 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#4830 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30974
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30965 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31035 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30962 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30910 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30918
    #collection: Doctrine\Common\Collections\ArrayCollection {#30927 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30906 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30974
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30965 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31035 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30962 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moule Torsadé Anti-adhésif Patisse"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30918
    #collection: Doctrine\Common\Collections\ArrayCollection {#30927 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30906 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31039
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30974
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30965 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31035 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30962 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30910 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30918
      #collection: Doctrine\Common\Collections\ArrayCollection {#30927 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30906 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38461 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31089
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31080 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31087 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31088 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30910 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31092
  +variant: App\Entity\Product\ProductVariant {#30910 …}
  +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 {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12046 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8135 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31089
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31080 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31087 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31088 …}
    +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 1.98 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27438 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12121 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31404
  +cart: App\Entity\Order\Order {#13025 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27416
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27438 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12121 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}