Components

12 Twig Components
44 Render Count
147 ms Render Time
116.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 85.89ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 13.40ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 19.51ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.61ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.17ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.72ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 18.86ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 35.06ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.66ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.75ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.08ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 116.0 MiB 1.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12157 …}
    +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 {#12779
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12050 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12157 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 116.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12854 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12855 …}
    +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 {#12865
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12854 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12855 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 116.0 MiB 18.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12947
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12946 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12945 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12962
  +cart: App\Entity\Order\Order {#13029 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12947
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12946 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12945 …}
    +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 116.0 MiB 35.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13215
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13203 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13201 …}
    +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 {#13224
  #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 {#13215
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13203 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13201 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …}
    +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 {#27464
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27569
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27565 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27566 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27568 …}
    +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 {#27577
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27569
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27565 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27566 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27568 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 1.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27636 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …}
    +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 {#27647
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27636 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 116.0 MiB 23.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632413 {#7680
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#7403
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1809
        #name: "Entonnoir à piston Kwik Pro De Buyer"
        #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
          <div>\n
          <ul>\n
          <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
          <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
          <li>2 contenances 1,5 ou 1,9 litres.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28173
  +product: App\Entity\Product\Product {#7964
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632413 {#7680
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#7403
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1809
        #name: "Entonnoir à piston Kwik Pro De Buyer"
        #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
          <div>\n
          <ul>\n
          <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
          <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
          <li>2 contenances 1,5 ou 1,9 litres.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28439 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 7.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632413 {#7680
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#7403
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1809
        #name: "Entonnoir à piston Kwik Pro De Buyer"
        #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
          <div>\n
          <ul>\n
          <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
          <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
          <li>2 contenances 1,5 ou 1,9 litres.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à piston Kwik Pro De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28850
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 1809
      #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758632413 {#7680
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632413 {#7403
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 1809
          #name: "Entonnoir à piston Kwik Pro De Buyer"
          #slug: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, hygi&egrave;ne parfaite.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">2 contenances 1,5 ou 1,9 litres.</div>\n
            <div>\n
            <ul>\n
            <li>Tout inox, hygi&egrave;ne parfaite.</li>\n
            <li>Etanch&eacute;it&eacute; parfaite.&nbsp;</li>\n
            <li>2 contenances 1,5 ou 1,9 litres.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            </div></div><h1>Description Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12">L&rsquo;entonnoir &agrave; piston Kwik Pro De Buyer convient aussi bien pour la p&acirc;tisserie que pour la d&eacute;coration. Tout en inox il garantit une hygi&egrave;ne parfaite. D'une utilisation facile, il est parfaitement &eacute;tanche en position ferm&eacute;e. Il peut &ecirc;tre livr&eacute; avec un support pour le maintenir en position debout, utile lors du remplissage.</div><h1>Caractéristiques Entonnoir à piston Kwik Pro De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Mati&egrave;re inox. Propos&eacute; avec ou sans support inox anti-d&eacute;rapant. Livr&eacute; avec 2 buses 4 et 6 mm. Dimensions 1,5 l : &oslash; 17,5 cm Hauteur 16,5 cm. Dimensions 1,9 l : &oslash; 19 cm Hauteur 18 cm. Dimensions du pied : H 15 cm. Va au lave vaisselle.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 1.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28971
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28921 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28970 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28439 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785
    #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28622 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38314 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28971
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28921 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28970 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à piston Kwik Pro De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785
    #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28622 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38314 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28975
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28971
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28921 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28970 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28439 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28785
      #collection: Doctrine\Common\Collections\ArrayCollection {#28784 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28622 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38314 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29033 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29041 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29042 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28439 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29052
  +variant: App\Entity\Product\ProductVariant {#28439 …}
  +price: "112,00\u{A0}"
  +originalPrice: "112,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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29033 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29041 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29042 …}
    +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 116.0 MiB 12.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758632413 {#8533
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8534
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 1810
        #name: "Entonnoir à piston Kwik Max De buyer"
        #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
          <div>\n
          <ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Grand diam&egrave;tre de la buse.</li>\n
          <li>Grande contenance.</li>\n
          <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28828
  +product: App\Entity\Product\Product {#8535
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758632413 {#8533
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8534
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 1810
        #name: "Entonnoir à piston Kwik Max De buyer"
        #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
          <div>\n
          <ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Grand diam&egrave;tre de la buse.</li>\n
          <li>Grande contenance.</li>\n
          <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29125 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8535
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
    #variants: Doctrine\ORM\PersistentCollection {#8544 …}
    #options: Doctrine\ORM\PersistentCollection {#8548 …}
    #associations: Doctrine\ORM\PersistentCollection {#8546 …}
    #createdAt: DateTime @1758632413 {#8533
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8534
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8551 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8552
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8535}
        #id: 1810
        #name: "Entonnoir à piston Kwik Max De buyer"
        #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
          <div>\n
          <ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Grand diam&egrave;tre de la buse.</li>\n
          <li>Grande contenance.</li>\n
          <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8554 …}
    #channels: Doctrine\ORM\PersistentCollection {#8540 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8538 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à piston Kwik Max De buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29199
  -props: [
    "product" => App\Entity\Product\Product {#8535
      #id: 1810
      #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
      #attributes: Doctrine\ORM\PersistentCollection {#8542 …}
      #variants: Doctrine\ORM\PersistentCollection {#8544 …}
      #options: Doctrine\ORM\PersistentCollection {#8548 …}
      #associations: Doctrine\ORM\PersistentCollection {#8546 …}
      #createdAt: DateTime @1758632413 {#8533
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632413 {#8534
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8551 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8552
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8535}
          #id: 1810
          #name: "Entonnoir à piston Kwik Max De buyer"
          #slug: "entonnoir-a-piston-kwik-max-de-buyer-5208"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Etanch&eacute;it&eacute; parfaite.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grand diam&egrave;tre de la buse.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Grande contenance.</div>\n
            <div>\n
            <ul>\n
            <li>Etanch&eacute;it&eacute; parfaite.</li>\n
            <li>Grand diam&egrave;tre de la buse.</li>\n
            <li>Grande contenance.</li>\n
            <li>3 d&eacute;bits possibles &oslash; 5-10-15 mm.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            </div></div><h1>Description Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">L'entonnoir &agrave; piston Kwik Max De Buyer est aussi &agrave; l'aise en p&acirc;tisserie comme en d&eacute;coration d'assiette. Tout inox, il est parfait pour les mousses, les pr&eacute;parations &eacute;paisses comme la confiture, la compote, le fromage blanc.. L'utilisation est facilit&eacute;e par la pression faite &agrave; l'aide du pouce sur le levier. Deux anses permettent une bonne manipulation, simple et s&eacute;curis&eacute;e. L'entonnoir est profond et de forme conique. La douille large permet de ne pas casser les mol&eacute;cules d'air dans la pr&eacute;paration, ce qui permet de garder l'onctuosit&eacute; de vos pr&eacute;parations.</div><h1>Caractéristiques Entonnoir à piston Kwik Max De buyer</h1><div class="col is-12">Inox. Livr&eacute; avec support inox anti-d&eacute;rapant. <span style="font-size: 11.3333px;">Buse int&eacute;gr&eacute;e 15 mm + 2 buses &agrave; visser 5 &amp; 10 mm.&nbsp;</span>Contenance 3.3 l. Diam&egrave;tre de la buse : 15 mm. Dimensions : diam&egrave;tre 20 cm. Hauteur 38 cm. l 30 cm. L 3.3 cm. Poids 0.87 kg. Convient au lave vaisselle. Deux anses. Entonnoir de forme conique. M&eacute;canisme int&eacute;rieur totalement d&eacute;montable &agrave; l'aide d'une vis papillon. Convient au bain-marie.</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 {#8554 …}
      #channels: Doctrine\ORM\PersistentCollection {#8540 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8536 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8538 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 8.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29192
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29253 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29180 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29125 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29133
    #collection: Doctrine\Common\Collections\ArrayCollection {#29145 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29121 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29192
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29253 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29180 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à piston Kwik Max De buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29133
    #collection: Doctrine\Common\Collections\ArrayCollection {#29145 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29121 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29257
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29192
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29183 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29253 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29180 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29125 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29133
      #collection: Doctrine\Common\Collections\ArrayCollection {#29145 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29121 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29298 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29306 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29125 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29310
  +variant: App\Entity\Product\ProductVariant {#29125 …}
  +price: "169,00\u{A0}"
  +originalPrice: "169,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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29298 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29306 …}
    +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 116.0 MiB 5.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8558
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8568 …}
    #variants: Doctrine\ORM\PersistentCollection {#8570 …}
    #options: Doctrine\ORM\PersistentCollection {#8574 …}
    #associations: Doctrine\ORM\PersistentCollection {#8572 …}
    #createdAt: DateTime @1758632414 {#8556
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8557
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8577 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8578
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 1813
        #name: "Entonnoir à piston Kwik De Buyer"
        #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>100% d&eacute;montable pour nettoyage.</li>\n
          <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
          <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. 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 {#8580 …}
    #channels: Doctrine\ORM\PersistentCollection {#8566 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8560 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8562 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8564 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29190
  +product: App\Entity\Product\Product {#8558
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8568 …}
    #variants: Doctrine\ORM\PersistentCollection {#8570 …}
    #options: Doctrine\ORM\PersistentCollection {#8574 …}
    #associations: Doctrine\ORM\PersistentCollection {#8572 …}
    #createdAt: DateTime @1758632414 {#8556
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8557
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8577 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8578
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 1813
        #name: "Entonnoir à piston Kwik De Buyer"
        #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>100% d&eacute;montable pour nettoyage.</li>\n
          <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
          <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. 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 {#8580 …}
    #channels: Doctrine\ORM\PersistentCollection {#8566 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8560 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8562 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8564 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29373 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8558
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8568 …}
    #variants: Doctrine\ORM\PersistentCollection {#8570 …}
    #options: Doctrine\ORM\PersistentCollection {#8574 …}
    #associations: Doctrine\ORM\PersistentCollection {#8572 …}
    #createdAt: DateTime @1758632414 {#8556
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8557
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8577 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8578
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8558}
        #id: 1813
        #name: "Entonnoir à piston Kwik De Buyer"
        #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Polyvalent.</li>\n
          <li>100% d&eacute;montable pour nettoyage.</li>\n
          <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
          <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
          </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
          <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. 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 {#8580 …}
    #channels: Doctrine\ORM\PersistentCollection {#8566 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8560 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8562 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8564 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Entonnoir à piston Kwik De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29447
  -props: [
    "product" => App\Entity\Product\Product {#8558
      #id: 1813
      #code: "entonnoir-a-piston-kwik-de-buyer-1717"
      #attributes: Doctrine\ORM\PersistentCollection {#8568 …}
      #variants: Doctrine\ORM\PersistentCollection {#8570 …}
      #options: Doctrine\ORM\PersistentCollection {#8574 …}
      #associations: Doctrine\ORM\PersistentCollection {#8572 …}
      #createdAt: DateTime @1758632414 {#8556
        date: 2025-09-23 21:00:14.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632414 {#8557
        date: 2025-09-23 21:00:14.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8577 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8578
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8558}
          #id: 1813
          #name: "Entonnoir à piston Kwik De Buyer"
          #slug: "entonnoir-a-piston-kwik-de-buyer-1717"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Polyvalent.</li>\n
            <li>100% d&eacute;montable pour nettoyage.</li>\n
            <li>R&eacute;glage du d&eacute;bit par la poign&eacute;e. &nbsp;</li>\n
            <li><strong>Fabrication fran&ccedil;aise. Val d'Ajol (Vosges)</strong></li>\n
            </ul></div><h1>Description Entonnoir à piston Kwik De Buyer</h1><div class="col is-12"><p>L'entonnoir &agrave; piston DE BUYER permet de d&eacute;corer, remplir,verser et doser tous les ingr&eacute;dients liquides. Son encombrement a &eacute;t&eacute; r&eacute;duit au maximum tout en pr&eacute;servant une contenance de l'entonnoir raisonnable (0.8 L). </p>\r\n
            <p>De plus son support permet de l'avoir facilement &agrave; port&eacute;e de main pendant vos pr&eacute;parations et de le ranger facilement. Le r&eacute;glage du d&eacute;bit par la poign&eacute;e assure un dosage pr&eacute;cis.</p></div><h1>Caractéristiques entonnoir à piston Kwik De Buyer</h1><div class="col is-12">Inox. Contenance 0.8 L. Buse &Oslash; 7 mm. R&eacute;glage du d&eacute;bit par la poign&eacute;e. Livr&eacute; avec support. Encombrement r&eacute;duit. Enti&egrave;rement d&eacute;montable pour un nettoyage complet. 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 {#8580 …}
      #channels: Doctrine\ORM\PersistentCollection {#8566 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8560 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8562 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8564 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29543
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29431 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29510 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29428 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29373 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29381
    #collection: Doctrine\Common\Collections\ArrayCollection {#29393 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29369 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29543
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29431 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29510 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29428 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Entonnoir à piston Kwik De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29381
    #collection: Doctrine\Common\Collections\ArrayCollection {#29393 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29369 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29544
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29543
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29431 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29510 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29428 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29373 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29381
      #collection: Doctrine\Common\Collections\ArrayCollection {#29393 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29369 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29597
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29588 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29596 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29373 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29600
  +variant: App\Entity\Product\ProductVariant {#29373 …}
  +price: "42,00\u{A0}"
  +originalPrice: "49,00\u{A0}"
  +hasDiscount: true
  #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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29597
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29588 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29596 …}
    +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 116.0 MiB 9.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#8584
    #id: 1974
    #code: "pince-pate-inox-933"
    #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
    #variants: Doctrine\ORM\PersistentCollection {#8596 …}
    #options: Doctrine\ORM\PersistentCollection {#8600 …}
    #associations: Doctrine\ORM\PersistentCollection {#8598 …}
    #createdAt: DateTime @1758632438 {#8582
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#8583
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8603 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8604
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8584}
        #id: 1974
        #name: "Pince pâte inox"
        #slug: "pince-pate-inox-933"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour pincer le bord des tartes.</li>\n
          <li>Qualit&eacute; inox.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Description Pince pâte inox</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">\n
          <p align="justify">La pince p&acirc;te inox &eacute;galement appel&eacute;e pince &agrave; chiqueter, est id&eacute;ale pour pincer et r&eacute;gulariser vos bords de tarte et autres g&acirc;teaux. Longueur 10 cm.</p>\n
          </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
    #channels: Doctrine\ORM\PersistentCollection {#8592 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8586 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8590 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29438
  +product: App\Entity\Product\Product {#8584
    #id: 1974
    #code: "pince-pate-inox-933"
    #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
    #variants: Doctrine\ORM\PersistentCollection {#8596 …}
    #options: Doctrine\ORM\PersistentCollection {#8600 …}
    #associations: Doctrine\ORM\PersistentCollection {#8598 …}
    #createdAt: DateTime @1758632438 {#8582
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#8583
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8603 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8604
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8584}
        #id: 1974
        #name: "Pince pâte inox"
        #slug: "pince-pate-inox-933"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour pincer le bord des tartes.</li>\n
          <li>Qualit&eacute; inox.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Description Pince pâte inox</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">\n
          <p align="justify">La pince p&acirc;te inox &eacute;galement appel&eacute;e pince &agrave; chiqueter, est id&eacute;ale pour pincer et r&eacute;gulariser vos bords de tarte et autres g&acirc;teaux. Longueur 10 cm.</p>\n
          </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
    #channels: Doctrine\ORM\PersistentCollection {#8592 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8586 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8590 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29663 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8584
    #id: 1974
    #code: "pince-pate-inox-933"
    #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
    #variants: Doctrine\ORM\PersistentCollection {#8596 …}
    #options: Doctrine\ORM\PersistentCollection {#8600 …}
    #associations: Doctrine\ORM\PersistentCollection {#8598 …}
    #createdAt: DateTime @1758632438 {#8582
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#8583
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8603 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8604
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8584}
        #id: 1974
        #name: "Pince pâte inox"
        #slug: "pince-pate-inox-933"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour pincer le bord des tartes.</li>\n
          <li>Qualit&eacute; inox.</li>\n
          <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
          </ul></div><h1>Description Pince pâte inox</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">\n
          <p align="justify">La pince p&acirc;te inox &eacute;galement appel&eacute;e pince &agrave; chiqueter, est id&eacute;ale pour pincer et r&eacute;gulariser vos bords de tarte et autres g&acirc;teaux. Longueur 10 cm.</p>\n
          </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
    #channels: Doctrine\ORM\PersistentCollection {#8592 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8586 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8590 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pince pâte inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29734
  -props: [
    "product" => App\Entity\Product\Product {#8584
      #id: 1974
      #code: "pince-pate-inox-933"
      #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
      #variants: Doctrine\ORM\PersistentCollection {#8596 …}
      #options: Doctrine\ORM\PersistentCollection {#8600 …}
      #associations: Doctrine\ORM\PersistentCollection {#8598 …}
      #createdAt: DateTime @1758632438 {#8582
        date: 2025-09-23 21:00:38.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632438 {#8583
        date: 2025-09-23 21:00:38.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8603 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8604
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8584}
          #id: 1974
          #name: "Pince pâte inox"
          #slug: "pince-pate-inox-933"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;ale pour pincer le bord des tartes.</li>\n
            <li>Qualit&eacute; inox.</li>\n
            <li><strong>Fabriqu&eacute;e en France.</strong></li>\n
            </ul></div><h1>Description Pince pâte inox</h1><div class="col is-12"><span style="font-family: Verdana; font-size: xx-small;">\n
            <p align="justify">La pince p&acirc;te inox &eacute;galement appel&eacute;e pince &agrave; chiqueter, est id&eacute;ale pour pincer et r&eacute;gulariser vos bords de tarte et autres g&acirc;teaux. Longueur 10 cm.</p>\n
            </span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
      #channels: Doctrine\ORM\PersistentCollection {#8592 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8586 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8590 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 5.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29718 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29785 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29715 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29663 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29671
    #collection: Doctrine\Common\Collections\ArrayCollection {#29680 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29659 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29718 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29785 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29715 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pince pâte inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29671
    #collection: Doctrine\Common\Collections\ArrayCollection {#29680 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29659 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29789
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29727
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29718 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29785 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29715 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29663 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29671
      #collection: Doctrine\Common\Collections\ArrayCollection {#29680 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29659 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29838 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29663 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29842
  +variant: App\Entity\Product\ProductVariant {#29663 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29830 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29838 …}
    +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 116.0 MiB 11.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8610
    #id: 1993
    #code: "spray-de-demoulage-gobel-4569"
    #attributes: Doctrine\ORM\PersistentCollection {#8617 …}
    #variants: Doctrine\ORM\PersistentCollection {#8619 …}
    #options: Doctrine\ORM\PersistentCollection {#8623 …}
    #associations: Doctrine\ORM\PersistentCollection {#8621 …}
    #createdAt: DateTime @1758632442 {#8608
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632442 {#8609
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8626 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8627
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8610}
        #id: 1993
        #name: "Spray de démoulage Gobel"
        #slug: "spray-de-demoulage-gobel-4569"
        #description: """
          <div class="col is-12"><ul>\n
          <li>S'emploie pour tous les moules, plaques ou tapis de cuisson.</li>\n
          <li>D&eacute;moulage parfait.</li>\n
          <li>A base d'huiles v&eacute;g&eacute;tales, sans go&ucirc;t ni odeur.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description Spray de démoulage Gobel</h1><div class="col is-12">Le spray de d&eacute;moulage Gobel vous permet un d&eacute;moulage parfait de vos p&acirc;tisseries quelque soit la mati&egrave;re du moule. Il suffit de vaporiser votre moule avant son remplissage, le d&eacute;moulage se fera en un clin d&rsquo;oeil apr&egrave;s cuisson ! Il s'utilise &eacute;galement pour les po&ecirc;les, les planchas ou encore les gaufriers pour cuisiner sans mati&egrave;re grasse ajout&eacute;e.</div><h1>Caractéristiques Spray de démoulage Gobel</h1><div class="col is-12"><span style="color: #ff0000;">\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2.Sans OGM.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Contenance : 250 ml</div>\n
          <div><span style="color: #000000;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2. Sans OGM.&nbsp;</span><span style="color: #000000;">Contenance : 250 ml.</span></div>\n
          </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8629 …}
    #channels: Doctrine\ORM\PersistentCollection {#8615 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8611 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8613 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29725
  +product: App\Entity\Product\Product {#8610
    #id: 1993
    #code: "spray-de-demoulage-gobel-4569"
    #attributes: Doctrine\ORM\PersistentCollection {#8617 …}
    #variants: Doctrine\ORM\PersistentCollection {#8619 …}
    #options: Doctrine\ORM\PersistentCollection {#8623 …}
    #associations: Doctrine\ORM\PersistentCollection {#8621 …}
    #createdAt: DateTime @1758632442 {#8608
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632442 {#8609
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8626 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8627
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8610}
        #id: 1993
        #name: "Spray de démoulage Gobel"
        #slug: "spray-de-demoulage-gobel-4569"
        #description: """
          <div class="col is-12"><ul>\n
          <li>S'emploie pour tous les moules, plaques ou tapis de cuisson.</li>\n
          <li>D&eacute;moulage parfait.</li>\n
          <li>A base d'huiles v&eacute;g&eacute;tales, sans go&ucirc;t ni odeur.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description Spray de démoulage Gobel</h1><div class="col is-12">Le spray de d&eacute;moulage Gobel vous permet un d&eacute;moulage parfait de vos p&acirc;tisseries quelque soit la mati&egrave;re du moule. Il suffit de vaporiser votre moule avant son remplissage, le d&eacute;moulage se fera en un clin d&rsquo;oeil apr&egrave;s cuisson ! Il s'utilise &eacute;galement pour les po&ecirc;les, les planchas ou encore les gaufriers pour cuisiner sans mati&egrave;re grasse ajout&eacute;e.</div><h1>Caractéristiques Spray de démoulage Gobel</h1><div class="col is-12"><span style="color: #ff0000;">\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2.Sans OGM.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Contenance : 250 ml</div>\n
          <div><span style="color: #000000;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2. Sans OGM.&nbsp;</span><span style="color: #000000;">Contenance : 250 ml.</span></div>\n
          </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8629 …}
    #channels: Doctrine\ORM\PersistentCollection {#8615 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8611 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8613 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29905 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#8610
    #id: 1993
    #code: "spray-de-demoulage-gobel-4569"
    #attributes: Doctrine\ORM\PersistentCollection {#8617 …}
    #variants: Doctrine\ORM\PersistentCollection {#8619 …}
    #options: Doctrine\ORM\PersistentCollection {#8623 …}
    #associations: Doctrine\ORM\PersistentCollection {#8621 …}
    #createdAt: DateTime @1758632442 {#8608
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632442 {#8609
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8626 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8627
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8610}
        #id: 1993
        #name: "Spray de démoulage Gobel"
        #slug: "spray-de-demoulage-gobel-4569"
        #description: """
          <div class="col is-12"><ul>\n
          <li>S'emploie pour tous les moules, plaques ou tapis de cuisson.</li>\n
          <li>D&eacute;moulage parfait.</li>\n
          <li>A base d'huiles v&eacute;g&eacute;tales, sans go&ucirc;t ni odeur.</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description Spray de démoulage Gobel</h1><div class="col is-12">Le spray de d&eacute;moulage Gobel vous permet un d&eacute;moulage parfait de vos p&acirc;tisseries quelque soit la mati&egrave;re du moule. Il suffit de vaporiser votre moule avant son remplissage, le d&eacute;moulage se fera en un clin d&rsquo;oeil apr&egrave;s cuisson ! Il s'utilise &eacute;galement pour les po&ecirc;les, les planchas ou encore les gaufriers pour cuisiner sans mati&egrave;re grasse ajout&eacute;e.</div><h1>Caractéristiques Spray de démoulage Gobel</h1><div class="col is-12"><span style="color: #ff0000;">\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2.Sans OGM.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Contenance : 250 ml</div>\n
          <div><span style="color: #000000;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2. Sans OGM.&nbsp;</span><span style="color: #000000;">Contenance : 250 ml.</span></div>\n
          </span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8629 …}
    #channels: Doctrine\ORM\PersistentCollection {#8615 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8611 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8613 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Spray de démoulage Gobel"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29979
  -props: [
    "product" => App\Entity\Product\Product {#8610
      #id: 1993
      #code: "spray-de-demoulage-gobel-4569"
      #attributes: Doctrine\ORM\PersistentCollection {#8617 …}
      #variants: Doctrine\ORM\PersistentCollection {#8619 …}
      #options: Doctrine\ORM\PersistentCollection {#8623 …}
      #associations: Doctrine\ORM\PersistentCollection {#8621 …}
      #createdAt: DateTime @1758632442 {#8608
        date: 2025-09-23 21:00:42.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632442 {#8609
        date: 2025-09-23 21:00:42.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8626 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8627
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8610}
          #id: 1993
          #name: "Spray de démoulage Gobel"
          #slug: "spray-de-demoulage-gobel-4569"
          #description: """
            <div class="col is-12"><ul>\n
            <li>S'emploie pour tous les moules, plaques ou tapis de cuisson.</li>\n
            <li>D&eacute;moulage parfait.</li>\n
            <li>A base d'huiles v&eacute;g&eacute;tales, sans go&ucirc;t ni odeur.</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Description Spray de démoulage Gobel</h1><div class="col is-12">Le spray de d&eacute;moulage Gobel vous permet un d&eacute;moulage parfait de vos p&acirc;tisseries quelque soit la mati&egrave;re du moule. Il suffit de vaporiser votre moule avant son remplissage, le d&eacute;moulage se fera en un clin d&rsquo;oeil apr&egrave;s cuisson ! Il s'utilise &eacute;galement pour les po&ecirc;les, les planchas ou encore les gaufriers pour cuisiner sans mati&egrave;re grasse ajout&eacute;e.</div><h1>Caractéristiques Spray de démoulage Gobel</h1><div class="col is-12"><span style="color: #ff0000;">\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2.Sans OGM.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Contenance : 250 ml</div>\n
            <div><span style="color: #000000;">Ingr&eacute;dients : Huile de colza (97,4%), &eacute;mulsifiant : l&eacute;cithine de colza, huile de coco totalement hydrog&eacute;n&eacute;e, antioxyg&egrave;ne : E306, Gaz propulseur : E941, &eacute;thanol, &eacute;mulsifiants E322 l&eacute;cithine, gaz propulseur CO2. Sans OGM.&nbsp;</span><span style="color: #000000;">Contenance : 250 ml.</span></div>\n
            </span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8629 …}
      #channels: Doctrine\ORM\PersistentCollection {#8615 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8611 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8613 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30033 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29905 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29913
    #collection: Doctrine\Common\Collections\ArrayCollection {#29925 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29901 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30033 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Spray de démoulage Gobel"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29913
    #collection: Doctrine\Common\Collections\ArrayCollection {#29925 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29901 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30037
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29972
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29963 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30033 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29960 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29905 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29913
      #collection: Doctrine\Common\Collections\ArrayCollection {#29925 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29901 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30087
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30078 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30086 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29905 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30090
  +variant: App\Entity\Product\ProductVariant {#29905 …}
  +price: "6,00\u{A0}"
  +originalPrice: "6,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8140 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30087
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30078 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30086 …}
    +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 116.0 MiB 4.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8633
    #id: 2008
    #code: "appareil-a-churros-chichinette-944"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758632443 {#8631
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632443 {#8632
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8633}
        #id: 2008
        #name: "Appareil à churros Chichinette"
        #slug: "appareil-a-churros-chichinette-944"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Multifonctions : permet de r&eacute;aliser churros, biscuits, bugnes, p&acirc;tes ...</li>\n
          <li>Capacit&eacute; 50 cl soit environ 6 &agrave; 7 pi&egrave;ces.</li>\n
          <li>Chichis de 17 &agrave; 20 cm.</li>\n
          <li>Recettes et astuces incluses.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description appareil à churros Chichinette</h1><div class="col is-12">L'appareil &agrave; churros est id&eacute;al pour r&eacute;aliser d&rsquo;authentiques churros. Il s'agit &eacute;galement d'un appareil multifonctions pouvant r&eacute;aliser des biscuits, des bugnes, des p&acirc;tes, des d&eacute;corations. Il est livr&eacute; avec des recettes et astuces.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29970
  +product: App\Entity\Product\Product {#8633
    #id: 2008
    #code: "appareil-a-churros-chichinette-944"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758632443 {#8631
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632443 {#8632
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8633}
        #id: 2008
        #name: "Appareil à churros Chichinette"
        #slug: "appareil-a-churros-chichinette-944"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Multifonctions : permet de r&eacute;aliser churros, biscuits, bugnes, p&acirc;tes ...</li>\n
          <li>Capacit&eacute; 50 cl soit environ 6 &agrave; 7 pi&egrave;ces.</li>\n
          <li>Chichis de 17 &agrave; 20 cm.</li>\n
          <li>Recettes et astuces incluses.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description appareil à churros Chichinette</h1><div class="col is-12">L'appareil &agrave; churros est id&eacute;al pour r&eacute;aliser d&rsquo;authentiques churros. Il s'agit &eacute;galement d'un appareil multifonctions pouvant r&eacute;aliser des biscuits, des bugnes, des p&acirc;tes, des d&eacute;corations. Il est livr&eacute; avec des recettes et astuces.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30153 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8633
    #id: 2008
    #code: "appareil-a-churros-chichinette-944"
    #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
    #variants: Doctrine\ORM\PersistentCollection {#8645 …}
    #options: Doctrine\ORM\PersistentCollection {#8649 …}
    #associations: Doctrine\ORM\PersistentCollection {#8647 …}
    #createdAt: DateTime @1758632443 {#8631
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632443 {#8632
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8652 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8653
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8633}
        #id: 2008
        #name: "Appareil à churros Chichinette"
        #slug: "appareil-a-churros-chichinette-944"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Multifonctions : permet de r&eacute;aliser churros, biscuits, bugnes, p&acirc;tes ...</li>\n
          <li>Capacit&eacute; 50 cl soit environ 6 &agrave; 7 pi&egrave;ces.</li>\n
          <li>Chichis de 17 &agrave; 20 cm.</li>\n
          <li>Recettes et astuces incluses.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul></div><h1>Description appareil à churros Chichinette</h1><div class="col is-12">L'appareil &agrave; churros est id&eacute;al pour r&eacute;aliser d&rsquo;authentiques churros. Il s'agit &eacute;galement d'un appareil multifonctions pouvant r&eacute;aliser des biscuits, des bugnes, des p&acirc;tes, des d&eacute;corations. Il est livr&eacute; avec des recettes et astuces.</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 {#8655 …}
    #channels: Doctrine\ORM\PersistentCollection {#8641 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8639 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Appareil à churros Chichinette"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30224
  -props: [
    "product" => App\Entity\Product\Product {#8633
      #id: 2008
      #code: "appareil-a-churros-chichinette-944"
      #attributes: Doctrine\ORM\PersistentCollection {#8643 …}
      #variants: Doctrine\ORM\PersistentCollection {#8645 …}
      #options: Doctrine\ORM\PersistentCollection {#8649 …}
      #associations: Doctrine\ORM\PersistentCollection {#8647 …}
      #createdAt: DateTime @1758632443 {#8631
        date: 2025-09-23 21:00:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632443 {#8632
        date: 2025-09-23 21:00:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8652 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8653
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8633}
          #id: 2008
          #name: "Appareil à churros Chichinette"
          #slug: "appareil-a-churros-chichinette-944"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Multifonctions : permet de r&eacute;aliser churros, biscuits, bugnes, p&acirc;tes ...</li>\n
            <li>Capacit&eacute; 50 cl soit environ 6 &agrave; 7 pi&egrave;ces.</li>\n
            <li>Chichis de 17 &agrave; 20 cm.</li>\n
            <li>Recettes et astuces incluses.&nbsp;</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul></div><h1>Description appareil à churros Chichinette</h1><div class="col is-12">L'appareil &agrave; churros est id&eacute;al pour r&eacute;aliser d&rsquo;authentiques churros. Il s'agit &eacute;galement d'un appareil multifonctions pouvant r&eacute;aliser des biscuits, des bugnes, des p&acirc;tes, des d&eacute;corations. Il est livr&eacute; avec des recettes et astuces.</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 {#8655 …}
      #channels: Doctrine\ORM\PersistentCollection {#8641 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8635 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8637 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8639 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30217
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30208 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30278 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30205 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30153 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30161
    #collection: Doctrine\Common\Collections\ArrayCollection {#30170 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30149 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30217
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30208 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30278 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30205 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Appareil à churros Chichinette"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30161
    #collection: Doctrine\Common\Collections\ArrayCollection {#30170 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30149 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30282
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30217
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30208 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30278 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30205 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30153 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30161
      #collection: Doctrine\Common\Collections\ArrayCollection {#30170 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30149 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30332
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30323 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30331 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30153 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30335
  +variant: App\Entity\Product\ProductVariant {#30153 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30332
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30323 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30330 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30331 …}
    +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 116.0 MiB 10.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8659
    #id: 2302
    #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
    #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
    #variants: Doctrine\ORM\PersistentCollection {#8668 …}
    #options: Doctrine\ORM\PersistentCollection {#8672 …}
    #associations: Doctrine\ORM\PersistentCollection {#8670 …}
    #createdAt: DateTime @1758632515 {#8657
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8658
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8675 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8676
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8659}
        #id: 2302
        #name: "Plaque à Pâtisserie Perforée Sans Rebords Malis"
        #slug: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sans rebord, surface optimis&eacute;e.</li>\n
          <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Sans rebords Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Totalement plate, elle permet d'optimiser la surface et de placer un tapis de cuisson en silicone ou une feuille de papier de cuisson bien &agrave; plat.</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Compatible four &amp; cong&eacute;tateur.<br />- Dimensions : 30 x 40 cm.<br />- Fabriqu&eacute;e en France.<br />- Lavage &agrave; la main uniquement.</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 {#8678 …}
    #channels: Doctrine\ORM\PersistentCollection {#8664 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8662 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30215
  +product: App\Entity\Product\Product {#8659
    #id: 2302
    #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
    #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
    #variants: Doctrine\ORM\PersistentCollection {#8668 …}
    #options: Doctrine\ORM\PersistentCollection {#8672 …}
    #associations: Doctrine\ORM\PersistentCollection {#8670 …}
    #createdAt: DateTime @1758632515 {#8657
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8658
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8675 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8676
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8659}
        #id: 2302
        #name: "Plaque à Pâtisserie Perforée Sans Rebords Malis"
        #slug: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sans rebord, surface optimis&eacute;e.</li>\n
          <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Sans rebords Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Totalement plate, elle permet d'optimiser la surface et de placer un tapis de cuisson en silicone ou une feuille de papier de cuisson bien &agrave; plat.</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Compatible four &amp; cong&eacute;tateur.<br />- Dimensions : 30 x 40 cm.<br />- Fabriqu&eacute;e en France.<br />- Lavage &agrave; la main uniquement.</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 {#8678 …}
    #channels: Doctrine\ORM\PersistentCollection {#8664 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8662 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30398 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8659
    #id: 2302
    #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
    #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
    #variants: Doctrine\ORM\PersistentCollection {#8668 …}
    #options: Doctrine\ORM\PersistentCollection {#8672 …}
    #associations: Doctrine\ORM\PersistentCollection {#8670 …}
    #createdAt: DateTime @1758632515 {#8657
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8658
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8675 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8676
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8659}
        #id: 2302
        #name: "Plaque à Pâtisserie Perforée Sans Rebords Malis"
        #slug: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sans rebord, surface optimis&eacute;e.</li>\n
          <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Sans rebords Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Totalement plate, elle permet d'optimiser la surface et de placer un tapis de cuisson en silicone ou une feuille de papier de cuisson bien &agrave; plat.</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Compatible four &amp; cong&eacute;tateur.<br />- Dimensions : 30 x 40 cm.<br />- Fabriqu&eacute;e en France.<br />- Lavage &agrave; la main uniquement.</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 {#8678 …}
    #channels: Doctrine\ORM\PersistentCollection {#8664 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8662 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plaque à Pâtisserie Perforée Sans Rebords Malis"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30469
  -props: [
    "product" => App\Entity\Product\Product {#8659
      #id: 2302
      #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
      #attributes: Doctrine\ORM\PersistentCollection {#8666 …}
      #variants: Doctrine\ORM\PersistentCollection {#8668 …}
      #options: Doctrine\ORM\PersistentCollection {#8672 …}
      #associations: Doctrine\ORM\PersistentCollection {#8670 …}
      #createdAt: DateTime @1758632515 {#8657
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632515 {#8658
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8675 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8676
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8659}
          #id: 2302
          #name: "Plaque à Pâtisserie Perforée Sans Rebords Malis"
          #slug: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Sans rebord, surface optimis&eacute;e.</li>\n
            <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
            <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Sans rebords Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Totalement plate, elle permet d'optimiser la surface et de placer un tapis de cuisson en silicone ou une feuille de papier de cuisson bien &agrave; plat.</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Sans Rebords Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Compatible four &amp; cong&eacute;tateur.<br />- Dimensions : 30 x 40 cm.<br />- Fabriqu&eacute;e en France.<br />- Lavage &agrave; la main uniquement.</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 {#8678 …}
      #channels: Doctrine\ORM\PersistentCollection {#8664 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8660 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8662 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30453 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30520 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30450 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30398 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30406
    #collection: Doctrine\Common\Collections\ArrayCollection {#30415 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30394 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30453 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30520 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30450 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plaque à Pâtisserie Perforée Sans Rebords Malis"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30406
    #collection: Doctrine\Common\Collections\ArrayCollection {#30415 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30394 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30524
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30462
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30453 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30520 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30450 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30398 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30406
      #collection: Doctrine\Common\Collections\ArrayCollection {#30415 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30394 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30574
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30565 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30573 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30398 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30577
  +variant: App\Entity\Product\ProductVariant {#30398 …}
  +price: "15,00\u{A0}"
  +originalPrice: "15,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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30574
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30565 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30573 …}
    +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 116.0 MiB 5.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#8682
    #id: 2303
    #code: "plaque-a-patisserie-perforee-malis-7928"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#4833 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758632515 {#8680
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8681
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4838 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4829
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 2303
        #name: "Plaque à Pâtisserie Perforée Malis"
        #slug: "plaque-a-patisserie-perforee-malis-7928"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pratique avec ses bords pinc&eacute;s</li>\n
          <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Ses bords pinc&eacute;s permettent une manipulation de la plaque ais&eacute;e m&ecirc;me une fois remplie.&nbsp;&nbsp;</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions 30 x 40 cm.<br />- Lavage &agrave; la main uniquement.</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 {#4840 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30460
  +product: App\Entity\Product\Product {#8682
    #id: 2303
    #code: "plaque-a-patisserie-perforee-malis-7928"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#4833 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758632515 {#8680
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8681
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4838 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4829
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 2303
        #name: "Plaque à Pâtisserie Perforée Malis"
        #slug: "plaque-a-patisserie-perforee-malis-7928"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pratique avec ses bords pinc&eacute;s</li>\n
          <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Ses bords pinc&eacute;s permettent une manipulation de la plaque ais&eacute;e m&ecirc;me une fois remplie.&nbsp;&nbsp;</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions 30 x 40 cm.<br />- Lavage &agrave; la main uniquement.</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 {#4840 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30640 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8682
    #id: 2303
    #code: "plaque-a-patisserie-perforee-malis-7928"
    #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
    #variants: Doctrine\ORM\PersistentCollection {#8691 …}
    #options: Doctrine\ORM\PersistentCollection {#4833 …}
    #associations: Doctrine\ORM\PersistentCollection {#8693 …}
    #createdAt: DateTime @1758632515 {#8680
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8681
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4838 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4829
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8682}
        #id: 2303
        #name: "Plaque à Pâtisserie Perforée Malis"
        #slug: "plaque-a-patisserie-perforee-malis-7928"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Pratique avec ses bords pinc&eacute;s</li>\n
          <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Ses bords pinc&eacute;s permettent une manipulation de la plaque ais&eacute;e m&ecirc;me une fois remplie.&nbsp;&nbsp;</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions 30 x 40 cm.<br />- Lavage &agrave; la main uniquement.</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 {#4840 …}
    #channels: Doctrine\ORM\PersistentCollection {#8687 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8685 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plaque à Pâtisserie Perforée Malis"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30711
  -props: [
    "product" => App\Entity\Product\Product {#8682
      #id: 2303
      #code: "plaque-a-patisserie-perforee-malis-7928"
      #attributes: Doctrine\ORM\PersistentCollection {#8689 …}
      #variants: Doctrine\ORM\PersistentCollection {#8691 …}
      #options: Doctrine\ORM\PersistentCollection {#4833 …}
      #associations: Doctrine\ORM\PersistentCollection {#8693 …}
      #createdAt: DateTime @1758632515 {#8680
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632515 {#8681
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#4838 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#4829
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8682}
          #id: 2303
          #name: "Plaque à Pâtisserie Perforée Malis"
          #slug: "plaque-a-patisserie-perforee-malis-7928"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Pratique avec ses bords pinc&eacute;s</li>\n
            <li>Perfor&eacute;e, facilite la circulation de la chaleur.</li>\n
            <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
            </ul></div><h1>Descriptif Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">La Plaque &agrave; P&acirc;tisserie Perfor&eacute;e Malis&nbsp;est id&eacute;ale pour obtenir des fonds de tarte, p&acirc;tes et viennoiseries croustillants gr&acirc;ce &agrave; l'excellente circulation de la chaleur. Ses bords pinc&eacute;s permettent une manipulation de la plaque ais&eacute;e m&ecirc;me une fois remplie.&nbsp;&nbsp;</div><h1>Caractéristiques Plaque à Pâtisserie Perforée Malis</h1><div class="col is-12">- Aluminium perfor&eacute;.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions 30 x 40 cm.<br />- Lavage &agrave; la main uniquement.</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 {#4840 …}
      #channels: Doctrine\ORM\PersistentCollection {#8687 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8683 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8685 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 1.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30695 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30692 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30640 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30648
    #collection: Doctrine\Common\Collections\ArrayCollection {#30657 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30636 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38418 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30695 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30765 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30692 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plaque à Pâtisserie Perforée Malis"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30648
    #collection: Doctrine\Common\Collections\ArrayCollection {#30657 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30636 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38418 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30769
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30704
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30695 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30765 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30692 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30640 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30648
      #collection: Doctrine\Common\Collections\ArrayCollection {#30657 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30636 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38418 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38420 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30810 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30818 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30640 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30822
  +variant: App\Entity\Product\ProductVariant {#30640 …}
  +price: "15,00\u{A0}"
  +originalPrice: "15,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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30810 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30818 …}
    +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 116.0 MiB 4.29 ms
Input props
[
  "product" => App\Entity\Product\Product {#4839
    #id: 2304
    #code: "plaque-a-patisserie-malis-7929"
    #attributes: Doctrine\ORM\PersistentCollection {#4845 …}
    #variants: Doctrine\ORM\PersistentCollection {#4857 …}
    #options: Doctrine\ORM\PersistentCollection {#5147 …}
    #associations: Doctrine\ORM\PersistentCollection {#4844 …}
    #createdAt: DateTime @1758632515 {#4837
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#4827
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5144 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5157
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4839}
        #id: 2304
        #name: "Plaque à Pâtisserie Malis"
        #slug: "plaque-a-patisserie-malis-7929"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour toutes vos p&acirc;tisseries.</li>\n
          <li>Compatible four traditionnel &amp; cong&eacute;lateur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Malis</h1><div class="col is-12">La plaque &agrave; p&acirc;tisserie Malis avec bords est id&eacute;ale pour toutes vos pr&eacute;parations au four traditionnel. R&eacute;alis&eacute;e en aluminium, ce mat&eacute;riau assure une excellente diffusion de la chaleur. Ces bords pinc&eacute;s permettent une manipulation de la plaque une fois remplie. Elle s'adapte &agrave; tous les fours m&eacute;nagers.</div><h1>Caractéristiques Plaque à Pâtisserie Malis</h1><div class="col is-12">- Aluminium.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions : 30 x 40 cm.<br />- Nettoyage &agrave; la main uniquement.</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 {#5126 …}
    #channels: Doctrine\ORM\PersistentCollection {#4848 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4830 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4850 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30702
  +product: App\Entity\Product\Product {#4839
    #id: 2304
    #code: "plaque-a-patisserie-malis-7929"
    #attributes: Doctrine\ORM\PersistentCollection {#4845 …}
    #variants: Doctrine\ORM\PersistentCollection {#4857 …}
    #options: Doctrine\ORM\PersistentCollection {#5147 …}
    #associations: Doctrine\ORM\PersistentCollection {#4844 …}
    #createdAt: DateTime @1758632515 {#4837
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#4827
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5144 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5157
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4839}
        #id: 2304
        #name: "Plaque à Pâtisserie Malis"
        #slug: "plaque-a-patisserie-malis-7929"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour toutes vos p&acirc;tisseries.</li>\n
          <li>Compatible four traditionnel &amp; cong&eacute;lateur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Malis</h1><div class="col is-12">La plaque &agrave; p&acirc;tisserie Malis avec bords est id&eacute;ale pour toutes vos pr&eacute;parations au four traditionnel. R&eacute;alis&eacute;e en aluminium, ce mat&eacute;riau assure une excellente diffusion de la chaleur. Ces bords pinc&eacute;s permettent une manipulation de la plaque une fois remplie. Elle s'adapte &agrave; tous les fours m&eacute;nagers.</div><h1>Caractéristiques Plaque à Pâtisserie Malis</h1><div class="col is-12">- Aluminium.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions : 30 x 40 cm.<br />- Nettoyage &agrave; la main uniquement.</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 {#5126 …}
    #channels: Doctrine\ORM\PersistentCollection {#4848 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4830 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4850 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30885 …}
  +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 {#27704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27743 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#4839
    #id: 2304
    #code: "plaque-a-patisserie-malis-7929"
    #attributes: Doctrine\ORM\PersistentCollection {#4845 …}
    #variants: Doctrine\ORM\PersistentCollection {#4857 …}
    #options: Doctrine\ORM\PersistentCollection {#5147 …}
    #associations: Doctrine\ORM\PersistentCollection {#4844 …}
    #createdAt: DateTime @1758632515 {#4837
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#4827
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5144 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5157
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4839}
        #id: 2304
        #name: "Plaque à Pâtisserie Malis"
        #slug: "plaque-a-patisserie-malis-7929"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;ale pour toutes vos p&acirc;tisseries.</li>\n
          <li>Compatible four traditionnel &amp; cong&eacute;lateur.</li>\n
          <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Plaque à Pâtisserie Malis</h1><div class="col is-12">La plaque &agrave; p&acirc;tisserie Malis avec bords est id&eacute;ale pour toutes vos pr&eacute;parations au four traditionnel. R&eacute;alis&eacute;e en aluminium, ce mat&eacute;riau assure une excellente diffusion de la chaleur. Ces bords pinc&eacute;s permettent une manipulation de la plaque une fois remplie. Elle s'adapte &agrave; tous les fours m&eacute;nagers.</div><h1>Caractéristiques Plaque à Pâtisserie Malis</h1><div class="col is-12">- Aluminium.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions : 30 x 40 cm.<br />- Nettoyage &agrave; la main uniquement.</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 {#5126 …}
    #channels: Doctrine\ORM\PersistentCollection {#4848 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4830 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4850 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Plaque à Pâtisserie Malis"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30956
  -props: [
    "product" => App\Entity\Product\Product {#4839
      #id: 2304
      #code: "plaque-a-patisserie-malis-7929"
      #attributes: Doctrine\ORM\PersistentCollection {#4845 …}
      #variants: Doctrine\ORM\PersistentCollection {#4857 …}
      #options: Doctrine\ORM\PersistentCollection {#5147 …}
      #associations: Doctrine\ORM\PersistentCollection {#4844 …}
      #createdAt: DateTime @1758632515 {#4837
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632515 {#4827
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5144 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5157
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#4839}
          #id: 2304
          #name: "Plaque à Pâtisserie Malis"
          #slug: "plaque-a-patisserie-malis-7929"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;ale pour toutes vos p&acirc;tisseries.</li>\n
            <li>Compatible four traditionnel &amp; cong&eacute;lateur.</li>\n
            <li><strong>Fabrication fran&ccedil;aise.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Plaque à Pâtisserie Malis</h1><div class="col is-12">La plaque &agrave; p&acirc;tisserie Malis avec bords est id&eacute;ale pour toutes vos pr&eacute;parations au four traditionnel. R&eacute;alis&eacute;e en aluminium, ce mat&eacute;riau assure une excellente diffusion de la chaleur. Ces bords pinc&eacute;s permettent une manipulation de la plaque une fois remplie. Elle s'adapte &agrave; tous les fours m&eacute;nagers.</div><h1>Caractéristiques Plaque à Pâtisserie Malis</h1><div class="col is-12">- Aluminium.<br />- Bords pinc&eacute;s.<br />- Compatible four traditionnel &amp; cong&eacute;lateur.<br />- Fabrication fran&ccedil;aise.<br />- Dimensions : 30 x 40 cm.<br />- Nettoyage &agrave; la main uniquement.</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 {#5126 …}
      #channels: Doctrine\ORM\PersistentCollection {#4848 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4830 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#4850 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30885 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30893
    #collection: Doctrine\Common\Collections\ArrayCollection {#30902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30881 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38432 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38434 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30949
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30940 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Plaque à Pâtisserie Malis"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30893
    #collection: Doctrine\Common\Collections\ArrayCollection {#30902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30881 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38432 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38434 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31014
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30949
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30940 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31010 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30885 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30893
      #collection: Doctrine\Common\Collections\ArrayCollection {#30902 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30881 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38432 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38434 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31064
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31055 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31062 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31063 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30885 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31067
  +variant: App\Entity\Product\ProductVariant {#30885 …}
  +price: "15,00\u{A0}"
  +originalPrice: "15,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 {#12050 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8139 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31064
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31055 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31062 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31063 …}
    +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 116.0 MiB 2.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12115 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12125 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31374
  +cart: App\Entity\Order\Order {#13029 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12115 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27439 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12125 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}