Components

12 Twig Components
44 Render Count
67 ms Render Time
114.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 40.93ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 6.89ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 5.69ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.50ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.05ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.35ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.55ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.97ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.59ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.86ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.00ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 114.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12603
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12596 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12602 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12601 …}
    +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 {#13223
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12603
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12596 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12602 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12601 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 114.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13300
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13298 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13299 …}
    +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 {#13309
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13300
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13298 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13299 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 114.0 MiB 4.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13391
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13370 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13390 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13389 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13406
  +cart: App\Entity\Order\Order {#13473 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13391
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13370 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13390 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13389 …}
    +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 114.0 MiB 14.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13659
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13647 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13653 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13645 …}
    +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 {#13668
  #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 {#13659
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13647 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13653 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13645 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27456
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27452 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27453 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27455 …}
    +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 {#27465
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27456
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27452 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27453 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27455 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27570
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27566 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27567 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27569 …}
    +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 {#27578
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27570
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27566 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27567 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27569 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 114.0 MiB 1.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27640
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27637 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …}
    +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 {#27648
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27640
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27637 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 114.0 MiB 8.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#7995
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8174 …}
    #variants: Doctrine\ORM\PersistentCollection {#8397 …}
    #options: Doctrine\ORM\PersistentCollection {#8525 …}
    #associations: Doctrine\ORM\PersistentCollection {#8465 …}
    #createdAt: DateTime @1758632413 {#7725
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#7770
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8524 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8527
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7995}
        #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 {#8530 …}
    #channels: Doctrine\ORM\PersistentCollection {#8033 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7993 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8036 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28174
  +product: App\Entity\Product\Product {#7995
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8174 …}
    #variants: Doctrine\ORM\PersistentCollection {#8397 …}
    #options: Doctrine\ORM\PersistentCollection {#8525 …}
    #associations: Doctrine\ORM\PersistentCollection {#8465 …}
    #createdAt: DateTime @1758632413 {#7725
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#7770
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8524 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8527
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7995}
        #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 {#8530 …}
    #channels: Doctrine\ORM\PersistentCollection {#8033 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7993 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8036 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28440 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 1.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#7995
    #id: 1809
    #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
    #attributes: Doctrine\ORM\PersistentCollection {#8174 …}
    #variants: Doctrine\ORM\PersistentCollection {#8397 …}
    #options: Doctrine\ORM\PersistentCollection {#8525 …}
    #associations: Doctrine\ORM\PersistentCollection {#8465 …}
    #createdAt: DateTime @1758632413 {#7725
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#7770
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8524 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8527
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7995}
        #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 {#8530 …}
    #channels: Doctrine\ORM\PersistentCollection {#8033 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7993 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8036 …}
    #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 {#28851
  -props: [
    "product" => App\Entity\Product\Product {#7995
      #id: 1809
      #code: "entonnoir-a-piston-kwik-pro-de-buyer-5207"
      #attributes: Doctrine\ORM\PersistentCollection {#8174 …}
      #variants: Doctrine\ORM\PersistentCollection {#8397 …}
      #options: Doctrine\ORM\PersistentCollection {#8525 …}
      #associations: Doctrine\ORM\PersistentCollection {#8465 …}
      #createdAt: DateTime @1758632413 {#7725
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632413 {#7770
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8524 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8527
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7995}
          #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 {#8530 …}
      #channels: Doctrine\ORM\PersistentCollection {#8033 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7993 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8036 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28922 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28440 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28786
    #collection: Doctrine\Common\Collections\ArrayCollection {#28785 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28623 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28927 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28922 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28971 …}
    +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 {#28786
    #collection: Doctrine\Common\Collections\ArrayCollection {#28785 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28623 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28976
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28972
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28927 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28922 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28971 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28440 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28786
      #collection: Doctrine\Common\Collections\ArrayCollection {#28785 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28623 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38265 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29044
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29034 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29042 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29043 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28440 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29053
  +variant: App\Entity\Product\ProductVariant {#28440 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29044
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29034 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29042 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29043 …}
    +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 114.0 MiB 3.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8536
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8543 …}
    #variants: Doctrine\ORM\PersistentCollection {#8545 …}
    #options: Doctrine\ORM\PersistentCollection {#8549 …}
    #associations: Doctrine\ORM\PersistentCollection {#8547 …}
    #createdAt: DateTime @1758632413 {#8534
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8535
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8552 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8553
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8536}
        #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 {#8555 …}
    #channels: Doctrine\ORM\PersistentCollection {#8541 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8537 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8539 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28829
  +product: App\Entity\Product\Product {#8536
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8543 …}
    #variants: Doctrine\ORM\PersistentCollection {#8545 …}
    #options: Doctrine\ORM\PersistentCollection {#8549 …}
    #associations: Doctrine\ORM\PersistentCollection {#8547 …}
    #createdAt: DateTime @1758632413 {#8534
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8535
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8552 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8553
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8536}
        #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 {#8555 …}
    #channels: Doctrine\ORM\PersistentCollection {#8541 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8537 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8539 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29126 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8536
    #id: 1810
    #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
    #attributes: Doctrine\ORM\PersistentCollection {#8543 …}
    #variants: Doctrine\ORM\PersistentCollection {#8545 …}
    #options: Doctrine\ORM\PersistentCollection {#8549 …}
    #associations: Doctrine\ORM\PersistentCollection {#8547 …}
    #createdAt: DateTime @1758632413 {#8534
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632413 {#8535
      date: 2025-09-23 21:00:13.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8552 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8553
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8536}
        #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 {#8555 …}
    #channels: Doctrine\ORM\PersistentCollection {#8541 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8537 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8539 …}
    #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 {#29200
  -props: [
    "product" => App\Entity\Product\Product {#8536
      #id: 1810
      #code: "entonnoir-a-piston-kwik-max-de-buyer-5208"
      #attributes: Doctrine\ORM\PersistentCollection {#8543 …}
      #variants: Doctrine\ORM\PersistentCollection {#8545 …}
      #options: Doctrine\ORM\PersistentCollection {#8549 …}
      #associations: Doctrine\ORM\PersistentCollection {#8547 …}
      #createdAt: DateTime @1758632413 {#8534
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632413 {#8535
        date: 2025-09-23 21:00:13.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8552 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8553
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8536}
          #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 {#8555 …}
      #channels: Doctrine\ORM\PersistentCollection {#8541 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8537 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8539 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29193
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29184 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29254 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29181 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29126 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29134
    #collection: Doctrine\Common\Collections\ArrayCollection {#29146 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29122 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29193
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29184 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29254 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29181 …}
    +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 {#29134
    #collection: Doctrine\Common\Collections\ArrayCollection {#29146 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29122 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29258
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29193
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29184 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29254 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29181 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29126 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29134
      #collection: Doctrine\Common\Collections\ArrayCollection {#29146 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29122 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38337 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38339 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29299 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29307 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29126 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29311
  +variant: App\Entity\Product\ProductVariant {#29126 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29308
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29299 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29306 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29307 …}
    +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 114.0 MiB 4.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#8559
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8569 …}
    #variants: Doctrine\ORM\PersistentCollection {#8571 …}
    #options: Doctrine\ORM\PersistentCollection {#8575 …}
    #associations: Doctrine\ORM\PersistentCollection {#8573 …}
    #createdAt: DateTime @1758632414 {#8557
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8558
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8578 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8579
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8559}
        #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 {#8581 …}
    #channels: Doctrine\ORM\PersistentCollection {#8567 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8563 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8565 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29191
  +product: App\Entity\Product\Product {#8559
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8569 …}
    #variants: Doctrine\ORM\PersistentCollection {#8571 …}
    #options: Doctrine\ORM\PersistentCollection {#8575 …}
    #associations: Doctrine\ORM\PersistentCollection {#8573 …}
    #createdAt: DateTime @1758632414 {#8557
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8558
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8578 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8579
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8559}
        #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 {#8581 …}
    #channels: Doctrine\ORM\PersistentCollection {#8567 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8563 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8565 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29374 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8559
    #id: 1813
    #code: "entonnoir-a-piston-kwik-de-buyer-1717"
    #attributes: Doctrine\ORM\PersistentCollection {#8569 …}
    #variants: Doctrine\ORM\PersistentCollection {#8571 …}
    #options: Doctrine\ORM\PersistentCollection {#8575 …}
    #associations: Doctrine\ORM\PersistentCollection {#8573 …}
    #createdAt: DateTime @1758632414 {#8557
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632414 {#8558
      date: 2025-09-23 21:00:14.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8578 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8579
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8559}
        #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 {#8581 …}
    #channels: Doctrine\ORM\PersistentCollection {#8567 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8563 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8565 …}
    #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 {#29448
  -props: [
    "product" => App\Entity\Product\Product {#8559
      #id: 1813
      #code: "entonnoir-a-piston-kwik-de-buyer-1717"
      #attributes: Doctrine\ORM\PersistentCollection {#8569 …}
      #variants: Doctrine\ORM\PersistentCollection {#8571 …}
      #options: Doctrine\ORM\PersistentCollection {#8575 …}
      #associations: Doctrine\ORM\PersistentCollection {#8573 …}
      #createdAt: DateTime @1758632414 {#8557
        date: 2025-09-23 21:00:14.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632414 {#8558
        date: 2025-09-23 21:00:14.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8578 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8579
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8559}
          #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 {#8581 …}
      #channels: Doctrine\ORM\PersistentCollection {#8567 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8561 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8563 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8565 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29544
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29429 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29374 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29382
    #collection: Doctrine\Common\Collections\ArrayCollection {#29394 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29370 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29544
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29429 …}
    +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 {#29382
    #collection: Doctrine\Common\Collections\ArrayCollection {#29394 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29370 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29545
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29544
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29429 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29374 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29382
      #collection: Doctrine\Common\Collections\ArrayCollection {#29394 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29370 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38351 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38353 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29589 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29596 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29597 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29374 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29601
  +variant: App\Entity\Product\ProductVariant {#29374 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29598
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29589 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29596 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29597 …}
    +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 114.0 MiB 3.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#8585
    #id: 1974
    #code: "pince-pate-inox-933"
    #attributes: Doctrine\ORM\PersistentCollection {#8595 …}
    #variants: Doctrine\ORM\PersistentCollection {#8597 …}
    #options: Doctrine\ORM\PersistentCollection {#8601 …}
    #associations: Doctrine\ORM\PersistentCollection {#8599 …}
    #createdAt: DateTime @1758632438 {#8583
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#8584
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8604 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8605
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8585}
        #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 {#8607 …}
    #channels: Doctrine\ORM\PersistentCollection {#8593 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8589 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8591 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29439
  +product: App\Entity\Product\Product {#8585
    #id: 1974
    #code: "pince-pate-inox-933"
    #attributes: Doctrine\ORM\PersistentCollection {#8595 …}
    #variants: Doctrine\ORM\PersistentCollection {#8597 …}
    #options: Doctrine\ORM\PersistentCollection {#8601 …}
    #associations: Doctrine\ORM\PersistentCollection {#8599 …}
    #createdAt: DateTime @1758632438 {#8583
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#8584
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8604 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8605
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8585}
        #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 {#8607 …}
    #channels: Doctrine\ORM\PersistentCollection {#8593 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8589 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8591 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29664 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8585
    #id: 1974
    #code: "pince-pate-inox-933"
    #attributes: Doctrine\ORM\PersistentCollection {#8595 …}
    #variants: Doctrine\ORM\PersistentCollection {#8597 …}
    #options: Doctrine\ORM\PersistentCollection {#8601 …}
    #associations: Doctrine\ORM\PersistentCollection {#8599 …}
    #createdAt: DateTime @1758632438 {#8583
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632438 {#8584
      date: 2025-09-23 21:00:38.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8604 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8605
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8585}
        #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 {#8607 …}
    #channels: Doctrine\ORM\PersistentCollection {#8593 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8589 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8591 …}
    #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 {#29735
  -props: [
    "product" => App\Entity\Product\Product {#8585
      #id: 1974
      #code: "pince-pate-inox-933"
      #attributes: Doctrine\ORM\PersistentCollection {#8595 …}
      #variants: Doctrine\ORM\PersistentCollection {#8597 …}
      #options: Doctrine\ORM\PersistentCollection {#8601 …}
      #associations: Doctrine\ORM\PersistentCollection {#8599 …}
      #createdAt: DateTime @1758632438 {#8583
        date: 2025-09-23 21:00:38.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632438 {#8584
        date: 2025-09-23 21:00:38.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8604 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8605
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8585}
          #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 {#8607 …}
      #channels: Doctrine\ORM\PersistentCollection {#8593 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8587 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8589 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8591 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29786 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29716 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29664 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29672
    #collection: Doctrine\Common\Collections\ArrayCollection {#29681 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29660 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29786 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29716 …}
    +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 {#29672
    #collection: Doctrine\Common\Collections\ArrayCollection {#29681 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29660 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29790
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29719 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29786 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29716 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29664 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29672
      #collection: Doctrine\Common\Collections\ArrayCollection {#29681 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29660 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38365 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29840
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29839 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29664 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29843
  +variant: App\Entity\Product\ProductVariant {#29664 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29840
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29839 …}
    +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 114.0 MiB 3.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#8611
    #id: 1993
    #code: "spray-de-demoulage-gobel-4569"
    #attributes: Doctrine\ORM\PersistentCollection {#8618 …}
    #variants: Doctrine\ORM\PersistentCollection {#8620 …}
    #options: Doctrine\ORM\PersistentCollection {#8624 …}
    #associations: Doctrine\ORM\PersistentCollection {#8622 …}
    #createdAt: DateTime @1758632442 {#8609
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632442 {#8610
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8627 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8628
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8611}
        #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 {#8630 …}
    #channels: Doctrine\ORM\PersistentCollection {#8616 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8612 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8614 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29726
  +product: App\Entity\Product\Product {#8611
    #id: 1993
    #code: "spray-de-demoulage-gobel-4569"
    #attributes: Doctrine\ORM\PersistentCollection {#8618 …}
    #variants: Doctrine\ORM\PersistentCollection {#8620 …}
    #options: Doctrine\ORM\PersistentCollection {#8624 …}
    #associations: Doctrine\ORM\PersistentCollection {#8622 …}
    #createdAt: DateTime @1758632442 {#8609
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632442 {#8610
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8627 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8628
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8611}
        #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 {#8630 …}
    #channels: Doctrine\ORM\PersistentCollection {#8616 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8612 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8614 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29906 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8611
    #id: 1993
    #code: "spray-de-demoulage-gobel-4569"
    #attributes: Doctrine\ORM\PersistentCollection {#8618 …}
    #variants: Doctrine\ORM\PersistentCollection {#8620 …}
    #options: Doctrine\ORM\PersistentCollection {#8624 …}
    #associations: Doctrine\ORM\PersistentCollection {#8622 …}
    #createdAt: DateTime @1758632442 {#8609
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632442 {#8610
      date: 2025-09-23 21:00:42.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8627 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8628
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8611}
        #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 {#8630 …}
    #channels: Doctrine\ORM\PersistentCollection {#8616 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8612 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8614 …}
    #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 {#29980
  -props: [
    "product" => App\Entity\Product\Product {#8611
      #id: 1993
      #code: "spray-de-demoulage-gobel-4569"
      #attributes: Doctrine\ORM\PersistentCollection {#8618 …}
      #variants: Doctrine\ORM\PersistentCollection {#8620 …}
      #options: Doctrine\ORM\PersistentCollection {#8624 …}
      #associations: Doctrine\ORM\PersistentCollection {#8622 …}
      #createdAt: DateTime @1758632442 {#8609
        date: 2025-09-23 21:00:42.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632442 {#8610
        date: 2025-09-23 21:00:42.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8627 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8628
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8611}
          #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 {#8630 …}
      #channels: Doctrine\ORM\PersistentCollection {#8616 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8612 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8614 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29964 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29961 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29906 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29914
    #collection: Doctrine\Common\Collections\ArrayCollection {#29926 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29902 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29964 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29961 …}
    +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 {#29914
    #collection: Doctrine\Common\Collections\ArrayCollection {#29926 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29902 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30038
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29973
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29964 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30034 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29961 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29906 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29914
      #collection: Doctrine\Common\Collections\ArrayCollection {#29926 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29902 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38379 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38381 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30088
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30087 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29906 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30091
  +variant: App\Entity\Product\ProductVariant {#29906 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30088
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30087 …}
    +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 114.0 MiB 3.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8634
    #id: 2008
    #code: "appareil-a-churros-chichinette-944"
    #attributes: Doctrine\ORM\PersistentCollection {#8644 …}
    #variants: Doctrine\ORM\PersistentCollection {#8646 …}
    #options: Doctrine\ORM\PersistentCollection {#8650 …}
    #associations: Doctrine\ORM\PersistentCollection {#8648 …}
    #createdAt: DateTime @1758632443 {#8632
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632443 {#8633
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8653 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8654
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8634}
        #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 {#8656 …}
    #channels: Doctrine\ORM\PersistentCollection {#8642 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8636 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8638 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8640 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29971
  +product: App\Entity\Product\Product {#8634
    #id: 2008
    #code: "appareil-a-churros-chichinette-944"
    #attributes: Doctrine\ORM\PersistentCollection {#8644 …}
    #variants: Doctrine\ORM\PersistentCollection {#8646 …}
    #options: Doctrine\ORM\PersistentCollection {#8650 …}
    #associations: Doctrine\ORM\PersistentCollection {#8648 …}
    #createdAt: DateTime @1758632443 {#8632
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632443 {#8633
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8653 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8654
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8634}
        #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 {#8656 …}
    #channels: Doctrine\ORM\PersistentCollection {#8642 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8636 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8638 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8640 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30154 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8634
    #id: 2008
    #code: "appareil-a-churros-chichinette-944"
    #attributes: Doctrine\ORM\PersistentCollection {#8644 …}
    #variants: Doctrine\ORM\PersistentCollection {#8646 …}
    #options: Doctrine\ORM\PersistentCollection {#8650 …}
    #associations: Doctrine\ORM\PersistentCollection {#8648 …}
    #createdAt: DateTime @1758632443 {#8632
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632443 {#8633
      date: 2025-09-23 21:00:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8653 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8654
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8634}
        #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 {#8656 …}
    #channels: Doctrine\ORM\PersistentCollection {#8642 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8636 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8638 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8640 …}
    #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 {#30225
  -props: [
    "product" => App\Entity\Product\Product {#8634
      #id: 2008
      #code: "appareil-a-churros-chichinette-944"
      #attributes: Doctrine\ORM\PersistentCollection {#8644 …}
      #variants: Doctrine\ORM\PersistentCollection {#8646 …}
      #options: Doctrine\ORM\PersistentCollection {#8650 …}
      #associations: Doctrine\ORM\PersistentCollection {#8648 …}
      #createdAt: DateTime @1758632443 {#8632
        date: 2025-09-23 21:00:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632443 {#8633
        date: 2025-09-23 21:00:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8653 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8654
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8634}
          #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 {#8656 …}
      #channels: Doctrine\ORM\PersistentCollection {#8642 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8636 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8638 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8640 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30218
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30209 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30279 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30206 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30154 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30162
    #collection: Doctrine\Common\Collections\ArrayCollection {#30171 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30150 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30218
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30209 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30279 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30206 …}
    +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 {#30162
    #collection: Doctrine\Common\Collections\ArrayCollection {#30171 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30150 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30283
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30218
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30209 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30279 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30206 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30154 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30162
      #collection: Doctrine\Common\Collections\ArrayCollection {#30171 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30150 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38393 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38395 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30331 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30332 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30154 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30336
  +variant: App\Entity\Product\ProductVariant {#30154 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30333
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30331 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30332 …}
    +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 114.0 MiB 3.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#8660
    #id: 2302
    #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
    #attributes: Doctrine\ORM\PersistentCollection {#8667 …}
    #variants: Doctrine\ORM\PersistentCollection {#8669 …}
    #options: Doctrine\ORM\PersistentCollection {#8673 …}
    #associations: Doctrine\ORM\PersistentCollection {#8671 …}
    #createdAt: DateTime @1758632515 {#8658
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8659
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8676 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8677
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8660}
        #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 {#8679 …}
    #channels: Doctrine\ORM\PersistentCollection {#8665 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8661 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8663 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30216
  +product: App\Entity\Product\Product {#8660
    #id: 2302
    #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
    #attributes: Doctrine\ORM\PersistentCollection {#8667 …}
    #variants: Doctrine\ORM\PersistentCollection {#8669 …}
    #options: Doctrine\ORM\PersistentCollection {#8673 …}
    #associations: Doctrine\ORM\PersistentCollection {#8671 …}
    #createdAt: DateTime @1758632515 {#8658
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8659
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8676 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8677
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8660}
        #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 {#8679 …}
    #channels: Doctrine\ORM\PersistentCollection {#8665 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8661 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8663 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30399 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8660
    #id: 2302
    #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
    #attributes: Doctrine\ORM\PersistentCollection {#8667 …}
    #variants: Doctrine\ORM\PersistentCollection {#8669 …}
    #options: Doctrine\ORM\PersistentCollection {#8673 …}
    #associations: Doctrine\ORM\PersistentCollection {#8671 …}
    #createdAt: DateTime @1758632515 {#8658
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8659
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8676 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8677
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8660}
        #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 {#8679 …}
    #channels: Doctrine\ORM\PersistentCollection {#8665 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8661 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8663 …}
    #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 {#30470
  -props: [
    "product" => App\Entity\Product\Product {#8660
      #id: 2302
      #code: "plaque-a-patisserie-perforee-sans-rebords-malis-7927"
      #attributes: Doctrine\ORM\PersistentCollection {#8667 …}
      #variants: Doctrine\ORM\PersistentCollection {#8669 …}
      #options: Doctrine\ORM\PersistentCollection {#8673 …}
      #associations: Doctrine\ORM\PersistentCollection {#8671 …}
      #createdAt: DateTime @1758632515 {#8658
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632515 {#8659
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8676 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8677
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8660}
          #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 {#8679 …}
      #channels: Doctrine\ORM\PersistentCollection {#8665 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8661 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8663 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.60 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30451 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30399 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30407
    #collection: Doctrine\Common\Collections\ArrayCollection {#30416 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30395 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38409 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30454 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30451 …}
    +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 {#30407
    #collection: Doctrine\Common\Collections\ArrayCollection {#30416 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30395 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38409 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30525
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30463
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30454 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30521 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30451 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30399 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30407
      #collection: Doctrine\Common\Collections\ArrayCollection {#30416 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30395 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38407 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38409 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30566 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30574 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30399 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30578
  +variant: App\Entity\Product\ProductVariant {#30399 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30575
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30566 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30574 …}
    +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 114.0 MiB 4.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#8683
    #id: 2303
    #code: "plaque-a-patisserie-perforee-malis-7928"
    #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
    #variants: Doctrine\ORM\PersistentCollection {#8692 …}
    #options: Doctrine\ORM\PersistentCollection {#8696 …}
    #associations: Doctrine\ORM\PersistentCollection {#8694 …}
    #createdAt: DateTime @1758632515 {#8681
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8682
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8699 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8700
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8683}
        #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 {#8702 …}
    #channels: Doctrine\ORM\PersistentCollection {#8688 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8686 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30461
  +product: App\Entity\Product\Product {#8683
    #id: 2303
    #code: "plaque-a-patisserie-perforee-malis-7928"
    #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
    #variants: Doctrine\ORM\PersistentCollection {#8692 …}
    #options: Doctrine\ORM\PersistentCollection {#8696 …}
    #associations: Doctrine\ORM\PersistentCollection {#8694 …}
    #createdAt: DateTime @1758632515 {#8681
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8682
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8699 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8700
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8683}
        #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 {#8702 …}
    #channels: Doctrine\ORM\PersistentCollection {#8688 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8686 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30641 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8683
    #id: 2303
    #code: "plaque-a-patisserie-perforee-malis-7928"
    #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
    #variants: Doctrine\ORM\PersistentCollection {#8692 …}
    #options: Doctrine\ORM\PersistentCollection {#8696 …}
    #associations: Doctrine\ORM\PersistentCollection {#8694 …}
    #createdAt: DateTime @1758632515 {#8681
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8682
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8699 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8700
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8683}
        #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 {#8702 …}
    #channels: Doctrine\ORM\PersistentCollection {#8688 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8686 …}
    #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 {#30712
  -props: [
    "product" => App\Entity\Product\Product {#8683
      #id: 2303
      #code: "plaque-a-patisserie-perforee-malis-7928"
      #attributes: Doctrine\ORM\PersistentCollection {#8690 …}
      #variants: Doctrine\ORM\PersistentCollection {#8692 …}
      #options: Doctrine\ORM\PersistentCollection {#8696 …}
      #associations: Doctrine\ORM\PersistentCollection {#8694 …}
      #createdAt: DateTime @1758632515 {#8681
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632515 {#8682
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8699 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8700
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8683}
          #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 {#8702 …}
      #channels: Doctrine\ORM\PersistentCollection {#8688 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8684 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8686 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30696 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30693 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30641 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30649
    #collection: Doctrine\Common\Collections\ArrayCollection {#30658 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30637 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38423 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30696 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30693 …}
    +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 {#30649
    #collection: Doctrine\Common\Collections\ArrayCollection {#30658 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30637 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38423 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30770
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30705
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30696 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30766 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30693 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30641 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30649
      #collection: Doctrine\Common\Collections\ArrayCollection {#30658 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30637 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38421 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38423 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30820
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30811 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30818 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30819 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30641 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30823
  +variant: App\Entity\Product\ProductVariant {#30641 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30820
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30811 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30818 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30819 …}
    +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 114.0 MiB 4.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8706
    #id: 2304
    #code: "plaque-a-patisserie-malis-7929"
    #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
    #variants: Doctrine\ORM\PersistentCollection {#8715 …}
    #options: Doctrine\ORM\PersistentCollection {#8719 …}
    #associations: Doctrine\ORM\PersistentCollection {#8717 …}
    #createdAt: DateTime @1758632515 {#8704
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8705
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8722 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8723
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8706}
        #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 {#8725 …}
    #channels: Doctrine\ORM\PersistentCollection {#8711 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8709 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30703
  +product: App\Entity\Product\Product {#8706
    #id: 2304
    #code: "plaque-a-patisserie-malis-7929"
    #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
    #variants: Doctrine\ORM\PersistentCollection {#8715 …}
    #options: Doctrine\ORM\PersistentCollection {#8719 …}
    #associations: Doctrine\ORM\PersistentCollection {#8717 …}
    #createdAt: DateTime @1758632515 {#8704
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8705
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8722 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8723
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8706}
        #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 {#8725 …}
    #channels: Doctrine\ORM\PersistentCollection {#8711 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8709 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30886 …}
  +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 {#27705
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27731 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
114.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8706
    #id: 2304
    #code: "plaque-a-patisserie-malis-7929"
    #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
    #variants: Doctrine\ORM\PersistentCollection {#8715 …}
    #options: Doctrine\ORM\PersistentCollection {#8719 …}
    #associations: Doctrine\ORM\PersistentCollection {#8717 …}
    #createdAt: DateTime @1758632515 {#8704
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632515 {#8705
      date: 2025-09-23 21:01:55.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8722 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8723
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8706}
        #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 {#8725 …}
    #channels: Doctrine\ORM\PersistentCollection {#8711 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8709 …}
    #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 {#30957
  -props: [
    "product" => App\Entity\Product\Product {#8706
      #id: 2304
      #code: "plaque-a-patisserie-malis-7929"
      #attributes: Doctrine\ORM\PersistentCollection {#8713 …}
      #variants: Doctrine\ORM\PersistentCollection {#8715 …}
      #options: Doctrine\ORM\PersistentCollection {#8719 …}
      #associations: Doctrine\ORM\PersistentCollection {#8717 …}
      #createdAt: DateTime @1758632515 {#8704
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632515 {#8705
        date: 2025-09-23 21:01:55.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8722 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8723
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8706}
          #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 {#8725 …}
      #channels: Doctrine\ORM\PersistentCollection {#8711 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7754 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8707 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8709 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
114.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30950
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30938 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30886 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30894
    #collection: Doctrine\Common\Collections\ArrayCollection {#30903 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30882 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38437 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30950
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30938 …}
    +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 {#30894
    #collection: Doctrine\Common\Collections\ArrayCollection {#30903 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30882 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38437 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31015
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30950
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30941 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30938 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30886 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30894
      #collection: Doctrine\Common\Collections\ArrayCollection {#30903 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30882 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38435 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38437 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 114.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31064 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30886 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31068
  +variant: App\Entity\Product\ProductVariant {#30886 …}
  +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 {#9064 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12494 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9061 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31056 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31064 …}
    +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 114.0 MiB 2.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27418
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12559 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27440 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12569 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31375
  +cart: App\Entity\Order\Order {#13473 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27418
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12559 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27440 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12569 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}