GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/coin-cuisine-soldes-1672?sorting%5Bname%5D=desc

Components

12 Twig Components
44 Render Count
75 ms Render Time
118.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 46.94ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.39ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.43ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.47ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.19ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.72ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.61ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 15.49ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.05ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.87ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.34ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.99ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 118.0 MiB 1.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12177
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12170 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12176 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12175 …}
    +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 {#12797
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12177
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12170 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12176 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12175 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 118.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12874
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12870 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12872 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12873 …}
    +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 {#12883
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12874
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12870 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12872 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12873 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 118.0 MiB 4.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12965
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12944 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12964 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12963 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12980
  +cart: App\Entity\Order\Order {#13047 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12965
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12944 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12964 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12963 …}
    +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 118.0 MiB 15.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13233
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13221 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13219 …}
    +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 {#13242
  #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 {#13233
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13221 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13219 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 118.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27463 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27464 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27466 …}
    +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 {#27476
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27463 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27464 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27466 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 118.0 MiB 0.87 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27577 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27579 …}
    +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 {#27588
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27580
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27577 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27579 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 118.0 MiB 2.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27658
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27654 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27655 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27657 …}
    +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 {#27666
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27658
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27654 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27655 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27657 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 118.0 MiB 9.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 537
    #code: "wok-inox-evelia-lagostina-6889"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632219 {#7787
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632219 {#7403
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 537
        #name: "Wok inox Evelia Lagostina"
        #slug: "wok-inox-evelia-lagostina-6889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
          <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li>Livr&eacute;e avec couvercle.</li>\n
          <li><strong>Garantie : 10 ans.</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.</a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28192
  +product: App\Entity\Product\Product {#7964
    #id: 537
    #code: "wok-inox-evelia-lagostina-6889"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632219 {#7787
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632219 {#7403
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 537
        #name: "Wok inox Evelia Lagostina"
        #slug: "wok-inox-evelia-lagostina-6889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
          <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li>Livr&eacute;e avec couvercle.</li>\n
          <li><strong>Garantie : 10 ans.</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.</a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28458 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 1.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 537
    #code: "wok-inox-evelia-lagostina-6889"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632219 {#7787
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632219 {#7403
      date: 2025-09-23 20:56:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 537
        #name: "Wok inox Evelia Lagostina"
        #slug: "wok-inox-evelia-lagostina-6889"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
          <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
          <li>Tous feux y compris induction.</li>\n
          <li>Livr&eacute;e avec couvercle.</li>\n
          <li><strong>Garantie : 10 ans.</strong></li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.</a></span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Wok inox Evelia Lagostina"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28869
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 537
      #code: "wok-inox-evelia-lagostina-6889"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758632219 {#7787
        date: 2025-09-23 20:56:59.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632219 {#7403
        date: 2025-09-23 20:56:59.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 537
          #name: "Wok inox Evelia Lagostina"
          #slug: "wok-inox-evelia-lagostina-6889"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable 18/10 : mat&eacute;riau durable et inerte.</li>\n
            <li>Technologie Lagoseal Plus pour une diffusion homog&egrave;ne de la chaleur.</li>\n
            <li>Tous feux y compris induction.</li>\n
            <li>Livr&eacute;e avec couvercle.</li>\n
            <li><strong>Garantie : 10 ans.</strong></li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Wok inox Evelia Lagostina</h1><div class="col is-12">Le wok inox Lagostina Evelia est r&eacute;alis&eacute; en inox 18/10 et selon la technologie Lagoseal Plus destin&eacute;e &agrave; procurer une mont&eacute;e en temp&eacute;rature rapide et homog&egrave;ne. Il est compatible tous feux y compris l'induction, passe au lave-vaisselle. Livr&eacute; avec un couvercle en verre avec poign&eacute;e rivet&eacute;e. Ce produit est garanti 10 ans.</div><h1>Caractéristiques Wok inox Evelia Lagostina</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Fond Lagoseal Plus.<br />- Poign&eacute;e et anse rivet&eacute;es.<br />- Couvercle verre avec poign&eacute;e rivet&eacute;es.<br />- Diam&egrave;tre : 32 cm. Profondeur 11 cm.<br />- Compatible tous feux y compris l'induction.<br />- Passe au lave-vaisselle.<br />- Garantie : 10 ans.<br />- Poids 2,25 kg<br /></div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration-line: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox dans la cuisine.</a></span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 1.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28939
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28942 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28937 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28936 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28458 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28804
    #collection: Doctrine\Common\Collections\ArrayCollection {#28803 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28641 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38209 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28939
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28942 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28937 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28936 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Wok inox Evelia Lagostina"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28804
    #collection: Doctrine\Common\Collections\ArrayCollection {#28803 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28641 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38209 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28947
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28939
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28942 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28937 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28936 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28458 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28804
      #collection: Doctrine\Common\Collections\ArrayCollection {#28803 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28641 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38209 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38261 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29015
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29005 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29013 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29014 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28458 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29024
  +variant: App\Entity\Product\ProductVariant {#28458 …}
  +price: "89,00\u{A0}"
  +originalPrice: "99,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29015
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29005 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29013 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29014 …}
    +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 118.0 MiB 4.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 3209
    #code: "voyages-d-une-gourmande-3681"
    #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
    #variants: Doctrine\ORM\PersistentCollection {#8550 …}
    #options: Doctrine\ORM\PersistentCollection {#8554 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1758632814 {#8536
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8537
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8557 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8558
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 3209
        #name: "Voyages d'une gourmande"
        #slug: "voyages-d-une-gourmande-3681"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 20 recettes</li>\n
          <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
          <li>Recettes de l'entr&eacute;e au dessert&nbsp;</li>\n
          </ul></div><h1>Description Voyages d'une gourmande</h1><div class="col is-12">Le livre de recettes Voyages d'une gourmande est compos&eacute; de 24 recettes aussi bien sal&eacute;es que sucr&eacute;es, qui vous aidera &agrave; confectionner un menu complet de l'entr&eacute;e au dessert.<br />Le livre de recettes Voyages d'une gourmande est id&eacute;al pour surprendre votre famille ou amusez vos amis, avec des sp&eacute;cialit&eacute;s culinaires inconnues ou d&eacute;gust&eacute; lors d'un voyage.&nbsp;</div><h1>Caractéristiques Voyages d'une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Marl&egrave;ne Beutler et ghizlane Tjani-Fabing. Edition SAEP.</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 {#8560 …}
    #channels: Doctrine\ORM\PersistentCollection {#8546 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8544 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28847
  +product: App\Entity\Product\Product {#8538
    #id: 3209
    #code: "voyages-d-une-gourmande-3681"
    #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
    #variants: Doctrine\ORM\PersistentCollection {#8550 …}
    #options: Doctrine\ORM\PersistentCollection {#8554 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1758632814 {#8536
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8537
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8557 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8558
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 3209
        #name: "Voyages d'une gourmande"
        #slug: "voyages-d-une-gourmande-3681"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 20 recettes</li>\n
          <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
          <li>Recettes de l'entr&eacute;e au dessert&nbsp;</li>\n
          </ul></div><h1>Description Voyages d'une gourmande</h1><div class="col is-12">Le livre de recettes Voyages d'une gourmande est compos&eacute; de 24 recettes aussi bien sal&eacute;es que sucr&eacute;es, qui vous aidera &agrave; confectionner un menu complet de l'entr&eacute;e au dessert.<br />Le livre de recettes Voyages d'une gourmande est id&eacute;al pour surprendre votre famille ou amusez vos amis, avec des sp&eacute;cialit&eacute;s culinaires inconnues ou d&eacute;gust&eacute; lors d'un voyage.&nbsp;</div><h1>Caractéristiques Voyages d'une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Marl&egrave;ne Beutler et ghizlane Tjani-Fabing. Edition SAEP.</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 {#8560 …}
    #channels: Doctrine\ORM\PersistentCollection {#8546 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8544 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29097 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 3209
    #code: "voyages-d-une-gourmande-3681"
    #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
    #variants: Doctrine\ORM\PersistentCollection {#8550 …}
    #options: Doctrine\ORM\PersistentCollection {#8554 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1758632814 {#8536
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8537
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8557 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8558
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 3209
        #name: "Voyages d'une gourmande"
        #slug: "voyages-d-une-gourmande-3681"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 20 recettes</li>\n
          <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
          <li>Recettes de l'entr&eacute;e au dessert&nbsp;</li>\n
          </ul></div><h1>Description Voyages d'une gourmande</h1><div class="col is-12">Le livre de recettes Voyages d'une gourmande est compos&eacute; de 24 recettes aussi bien sal&eacute;es que sucr&eacute;es, qui vous aidera &agrave; confectionner un menu complet de l'entr&eacute;e au dessert.<br />Le livre de recettes Voyages d'une gourmande est id&eacute;al pour surprendre votre famille ou amusez vos amis, avec des sp&eacute;cialit&eacute;s culinaires inconnues ou d&eacute;gust&eacute; lors d'un voyage.&nbsp;</div><h1>Caractéristiques Voyages d'une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Marl&egrave;ne Beutler et ghizlane Tjani-Fabing. Edition SAEP.</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 {#8560 …}
    #channels: Doctrine\ORM\PersistentCollection {#8546 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8544 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Voyages d'une gourmande"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29168
  -props: [
    "product" => App\Entity\Product\Product {#8538
      #id: 3209
      #code: "voyages-d-une-gourmande-3681"
      #attributes: Doctrine\ORM\PersistentCollection {#8548 …}
      #variants: Doctrine\ORM\PersistentCollection {#8550 …}
      #options: Doctrine\ORM\PersistentCollection {#8554 …}
      #associations: Doctrine\ORM\PersistentCollection {#8552 …}
      #createdAt: DateTime @1758632814 {#8536
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#8537
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8557 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8558
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8538}
          #id: 3209
          #name: "Voyages d'une gourmande"
          #slug: "voyages-d-une-gourmande-3681"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Plus de 20 recettes</li>\n
            <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
            <li>Recettes de l'entr&eacute;e au dessert&nbsp;</li>\n
            </ul></div><h1>Description Voyages d'une gourmande</h1><div class="col is-12">Le livre de recettes Voyages d'une gourmande est compos&eacute; de 24 recettes aussi bien sal&eacute;es que sucr&eacute;es, qui vous aidera &agrave; confectionner un menu complet de l'entr&eacute;e au dessert.<br />Le livre de recettes Voyages d'une gourmande est id&eacute;al pour surprendre votre famille ou amusez vos amis, avec des sp&eacute;cialit&eacute;s culinaires inconnues ou d&eacute;gust&eacute; lors d'un voyage.&nbsp;</div><h1>Caractéristiques Voyages d'une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Marl&egrave;ne Beutler et ghizlane Tjani-Fabing. Edition SAEP.</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 {#8560 …}
      #channels: Doctrine\ORM\PersistentCollection {#8546 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8542 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8544 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29161
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29219 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29097 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29105
    #collection: Doctrine\Common\Collections\ArrayCollection {#29114 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29093 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38281 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38283 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29161
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29152 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29219 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Voyages d'une gourmande"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29105
    #collection: Doctrine\Common\Collections\ArrayCollection {#29114 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29093 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38281 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38283 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29223
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29161
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29152 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29219 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29149 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29097 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29105
      #collection: Doctrine\Common\Collections\ArrayCollection {#29114 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29093 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38281 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38283 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29273
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29272 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29097 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29276
  +variant: App\Entity\Product\ProductVariant {#29097 …}
  +price: "2,00\u{A0}"
  +originalPrice: "4,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29273
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29264 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29271 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29272 …}
    +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 118.0 MiB 4.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#8567
    #id: 3185
    #code: "verres-gourmands-1457"
    #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
    #variants: Doctrine\ORM\PersistentCollection {#8576 …}
    #options: Doctrine\ORM\PersistentCollection {#8580 …}
    #associations: Doctrine\ORM\PersistentCollection {#8578 …}
    #createdAt: DateTime @1758632814 {#8565
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8566
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8583 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8584
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8567}
        #id: 3185
        #name: "Verres gourmands"
        #slug: "verres-gourmands-1457"
        #description: """
          <div class="col is-12"><font face="Verdana" size="1">\r\n
          <p align="justify">Plus de 80 recettes simples et originales, &agrave; servir... dans des verres ! Un livre dans l&rsquo;air du temps, proposant &agrave; la fois des recettes d&eacute;licieuses, adapt&eacute;es &agrave; chaque mois de l&rsquo;ann&eacute;e, et des id&eacute;es de pr&eacute;sentation dans tous les types de verres, afin de rendre vos tables lumineuses et originales... Format 19.2 x 26 cm. 159 pages</p>\r\n
          </font></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 {#8586 …}
    #channels: Doctrine\ORM\PersistentCollection {#8572 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8570 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29159
  +product: App\Entity\Product\Product {#8567
    #id: 3185
    #code: "verres-gourmands-1457"
    #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
    #variants: Doctrine\ORM\PersistentCollection {#8576 …}
    #options: Doctrine\ORM\PersistentCollection {#8580 …}
    #associations: Doctrine\ORM\PersistentCollection {#8578 …}
    #createdAt: DateTime @1758632814 {#8565
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8566
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8583 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8584
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8567}
        #id: 3185
        #name: "Verres gourmands"
        #slug: "verres-gourmands-1457"
        #description: """
          <div class="col is-12"><font face="Verdana" size="1">\r\n
          <p align="justify">Plus de 80 recettes simples et originales, &agrave; servir... dans des verres ! Un livre dans l&rsquo;air du temps, proposant &agrave; la fois des recettes d&eacute;licieuses, adapt&eacute;es &agrave; chaque mois de l&rsquo;ann&eacute;e, et des id&eacute;es de pr&eacute;sentation dans tous les types de verres, afin de rendre vos tables lumineuses et originales... Format 19.2 x 26 cm. 159 pages</p>\r\n
          </font></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 {#8586 …}
    #channels: Doctrine\ORM\PersistentCollection {#8572 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8570 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29339 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8567
    #id: 3185
    #code: "verres-gourmands-1457"
    #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
    #variants: Doctrine\ORM\PersistentCollection {#8576 …}
    #options: Doctrine\ORM\PersistentCollection {#8580 …}
    #associations: Doctrine\ORM\PersistentCollection {#8578 …}
    #createdAt: DateTime @1758632814 {#8565
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8566
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8583 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8584
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8567}
        #id: 3185
        #name: "Verres gourmands"
        #slug: "verres-gourmands-1457"
        #description: """
          <div class="col is-12"><font face="Verdana" size="1">\r\n
          <p align="justify">Plus de 80 recettes simples et originales, &agrave; servir... dans des verres ! Un livre dans l&rsquo;air du temps, proposant &agrave; la fois des recettes d&eacute;licieuses, adapt&eacute;es &agrave; chaque mois de l&rsquo;ann&eacute;e, et des id&eacute;es de pr&eacute;sentation dans tous les types de verres, afin de rendre vos tables lumineuses et originales... Format 19.2 x 26 cm. 159 pages</p>\r\n
          </font></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 {#8586 …}
    #channels: Doctrine\ORM\PersistentCollection {#8572 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8570 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Verres gourmands"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29410
  -props: [
    "product" => App\Entity\Product\Product {#8567
      #id: 3185
      #code: "verres-gourmands-1457"
      #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
      #variants: Doctrine\ORM\PersistentCollection {#8576 …}
      #options: Doctrine\ORM\PersistentCollection {#8580 …}
      #associations: Doctrine\ORM\PersistentCollection {#8578 …}
      #createdAt: DateTime @1758632814 {#8565
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#8566
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8583 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8584
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8567}
          #id: 3185
          #name: "Verres gourmands"
          #slug: "verres-gourmands-1457"
          #description: """
            <div class="col is-12"><font face="Verdana" size="1">\r\n
            <p align="justify">Plus de 80 recettes simples et originales, &agrave; servir... dans des verres ! Un livre dans l&rsquo;air du temps, proposant &agrave; la fois des recettes d&eacute;licieuses, adapt&eacute;es &agrave; chaque mois de l&rsquo;ann&eacute;e, et des id&eacute;es de pr&eacute;sentation dans tous les types de verres, afin de rendre vos tables lumineuses et originales... Format 19.2 x 26 cm. 159 pages</p>\r\n
            </font></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 {#8586 …}
      #channels: Doctrine\ORM\PersistentCollection {#8572 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8570 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29403
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29391 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29339 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29347
    #collection: Doctrine\Common\Collections\ArrayCollection {#29356 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29335 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38295 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38297 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29403
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29461 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29391 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Verres gourmands"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29347
    #collection: Doctrine\Common\Collections\ArrayCollection {#29356 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29335 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38295 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38297 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29465
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29403
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29394 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29461 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29391 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29339 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29347
      #collection: Doctrine\Common\Collections\ArrayCollection {#29356 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29335 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38295 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38297 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29506 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29513 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29339 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29518
  +variant: App\Entity\Product\ProductVariant {#29339 …}
  +price: "15,00\u{A0}"
  +originalPrice: "25,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29506 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29513 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …}
    +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 118.0 MiB 4.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8590
    #id: 3189
    #code: "verr-in-1952"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758632814 {#8588
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8589
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8590}
        #id: 3189
        #name: "Verr'in"
        #slug: "verr-in-1952"
        #description: "<h1>Description livre Verr'in</h1><div class="col is-12">Le livre de recettes Verr'in par Bodum contient 25 recettes pour r&eacute;aliser des verrines originales et savoureuses. Vous mettrez ainsi en valeur vos talents culinaires cr&eacute;atifs&nbsp;.Par Sophie Menut. 21 x 21 cm</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 {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29401
  +product: App\Entity\Product\Product {#8590
    #id: 3189
    #code: "verr-in-1952"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758632814 {#8588
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8589
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8590}
        #id: 3189
        #name: "Verr'in"
        #slug: "verr-in-1952"
        #description: "<h1>Description livre Verr'in</h1><div class="col is-12">Le livre de recettes Verr'in par Bodum contient 25 recettes pour r&eacute;aliser des verrines originales et savoureuses. Vous mettrez ainsi en valeur vos talents culinaires cr&eacute;atifs&nbsp;.Par Sophie Menut. 21 x 21 cm</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 {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29581 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.83 ms
Input props
[
  "product" => App\Entity\Product\Product {#8590
    #id: 3189
    #code: "verr-in-1952"
    #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
    #variants: Doctrine\ORM\PersistentCollection {#8599 …}
    #options: Doctrine\ORM\PersistentCollection {#8603 …}
    #associations: Doctrine\ORM\PersistentCollection {#8601 …}
    #createdAt: DateTime @1758632814 {#8588
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8589
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8606 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8607
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8590}
        #id: 3189
        #name: "Verr'in"
        #slug: "verr-in-1952"
        #description: "<h1>Description livre Verr'in</h1><div class="col is-12">Le livre de recettes Verr'in par Bodum contient 25 recettes pour r&eacute;aliser des verrines originales et savoureuses. Vous mettrez ainsi en valeur vos talents culinaires cr&eacute;atifs&nbsp;.Par Sophie Menut. 21 x 21 cm</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 {#8609 …}
    #channels: Doctrine\ORM\PersistentCollection {#8595 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8593 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Verr'in"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29652
  -props: [
    "product" => App\Entity\Product\Product {#8590
      #id: 3189
      #code: "verr-in-1952"
      #attributes: Doctrine\ORM\PersistentCollection {#8597 …}
      #variants: Doctrine\ORM\PersistentCollection {#8599 …}
      #options: Doctrine\ORM\PersistentCollection {#8603 …}
      #associations: Doctrine\ORM\PersistentCollection {#8601 …}
      #createdAt: DateTime @1758632814 {#8588
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#8589
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8606 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8607
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8590}
          #id: 3189
          #name: "Verr'in"
          #slug: "verr-in-1952"
          #description: "<h1>Description livre Verr'in</h1><div class="col is-12">Le livre de recettes Verr'in par Bodum contient 25 recettes pour r&eacute;aliser des verrines originales et savoureuses. Vous mettrez ainsi en valeur vos talents culinaires cr&eacute;atifs&nbsp;.Par Sophie Menut. 21 x 21 cm</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 {#8609 …}
      #channels: Doctrine\ORM\PersistentCollection {#8595 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8591 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8593 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29703 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29581 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29589
    #collection: Doctrine\Common\Collections\ArrayCollection {#29598 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29577 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29703 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Verr'in"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29589
    #collection: Doctrine\Common\Collections\ArrayCollection {#29598 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29577 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29707
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29645
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29636 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29703 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29581 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29589
      #collection: Doctrine\Common\Collections\ArrayCollection {#29598 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29577 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38309 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38311 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29757
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29748 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29755 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29756 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29581 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29760
  +variant: App\Entity\Product\ProductVariant {#29581 …}
  +price: "5,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29757
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29748 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29755 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29756 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 118.0 MiB 4.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 3351
    #code: "turbine-a-glace-gelato-expert-magimix-791"
    #attributes: Doctrine\ORM\PersistentCollection {#8623 …}
    #variants: Doctrine\ORM\PersistentCollection {#8625 …}
    #options: Doctrine\ORM\PersistentCollection {#8629 …}
    #associations: Doctrine\ORM\PersistentCollection {#8627 …}
    #createdAt: DateTime @1758632908 {#8611
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632908 {#8612
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8632 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8633
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 3351
        #name: "Turbine à glace Gelato Expert Magimix"
        #slug: "turbine-a-glace-gelato-expert-magimix-791"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
          <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
          <li>Livre de recettes complet offert.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
          <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
          <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
    #channels: Doctrine\ORM\PersistentCollection {#8621 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8615 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8617 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8619 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29643
  +product: App\Entity\Product\Product {#8613
    #id: 3351
    #code: "turbine-a-glace-gelato-expert-magimix-791"
    #attributes: Doctrine\ORM\PersistentCollection {#8623 …}
    #variants: Doctrine\ORM\PersistentCollection {#8625 …}
    #options: Doctrine\ORM\PersistentCollection {#8629 …}
    #associations: Doctrine\ORM\PersistentCollection {#8627 …}
    #createdAt: DateTime @1758632908 {#8611
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632908 {#8612
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8632 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8633
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 3351
        #name: "Turbine à glace Gelato Expert Magimix"
        #slug: "turbine-a-glace-gelato-expert-magimix-791"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
          <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
          <li>Livre de recettes complet offert.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
          <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
          <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
    #channels: Doctrine\ORM\PersistentCollection {#8621 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8615 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8617 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8619 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29823 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 3351
    #code: "turbine-a-glace-gelato-expert-magimix-791"
    #attributes: Doctrine\ORM\PersistentCollection {#8623 …}
    #variants: Doctrine\ORM\PersistentCollection {#8625 …}
    #options: Doctrine\ORM\PersistentCollection {#8629 …}
    #associations: Doctrine\ORM\PersistentCollection {#8627 …}
    #createdAt: DateTime @1758632908 {#8611
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632908 {#8612
      date: 2025-09-23 21:08:28.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8632 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8633
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 3351
        #name: "Turbine à glace Gelato Expert Magimix"
        #slug: "turbine-a-glace-gelato-expert-magimix-791"
        #description: """
          <div class="col is-12"><ul>\n
          <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
          <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
          <li>Livre de recettes complet offert.</li>\n
          <li>Garantie 3 ans.&nbsp;</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
          <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
          <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
          <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
    #channels: Doctrine\ORM\PersistentCollection {#8621 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8615 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8617 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8619 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Turbine à glace Gelato Expert Magimix"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29894
  -props: [
    "product" => App\Entity\Product\Product {#8613
      #id: 3351
      #code: "turbine-a-glace-gelato-expert-magimix-791"
      #attributes: Doctrine\ORM\PersistentCollection {#8623 …}
      #variants: Doctrine\ORM\PersistentCollection {#8625 …}
      #options: Doctrine\ORM\PersistentCollection {#8629 …}
      #associations: Doctrine\ORM\PersistentCollection {#8627 …}
      #createdAt: DateTime @1758632908 {#8611
        date: 2025-09-23 21:08:28.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632908 {#8612
        date: 2025-09-23 21:08:28.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8632 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8633
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8613}
          #id: 3351
          #name: "Turbine à glace Gelato Expert Magimix"
          #slug: "turbine-a-glace-gelato-expert-magimix-791"
          #description: """
            <div class="col is-12"><ul>\n
            <li>3 textures de glace possible (italienne, artisanale, granit&eacute;)</li>\n
            <li>Livr&eacute;e avec 2 cuves pour encha&icirc;ner les pr&eacute;parations.</li>\n
            <li>Livre de recettes complet offert.</li>\n
            <li>Garantie 3 ans.&nbsp;</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Turbine à glace Gelato Expert Magimix</h1><div class="col is-12">La Turbine &agrave; glace Gelato Expert Magimix est un v&eacute;ritable outil de professionnel permettant de r&eacute;aliser des glaces de diff&eacute;rentes textures (italienne, artisanale ou granit&eacute;) et en moins de 30 minutes. Gr&acirc;ce &agrave; son groupe froid int&eacute;gr&eacute;, plus besoin de laisser votre pr&eacute;paration au cong&eacute;lateur pendant 12 heures.</div><h1>Caractéristiques Turbine à glace Gelato Expert Magimix</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg</div>\n
            <div>3 programmes automatiques pour 3 textures : italienne, artisanale, granit&eacute;. Mode manuel Expert pour un contr&ocirc;le optimal. Fonction conservation pour maintenir la glace &agrave; la bonne texture et &agrave; la bonne temp&eacute;rature. Mode pause pour v&eacute;rifier la texture de la glace. Livr&eacute;e avec 2 cuves inox 2 litres<span style="white-space: pre;">.<br />&nbsp;</span></div>\n
            <div>Capacit&eacute;s utiles 1 L de pr&eacute;paration pour les glaces. 1,3 L pour les sorbets et granit&eacute;s. Groupe froid int&eacute;gr&eacute;. Arr&ecirc;t de la p&acirc;le automatique, quand la glace est pr&ecirc;te. Cordon<span style="white-space: pre;"> </span>amovible. Livre de recettes<span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span> <br /><span style="white-space: pre;"> </span> <span style="white-space: pre;"> </span>&nbsp;</div>\n
            <div>Puissance 280 W. Dimensions : H 260 x L 290 x P 370 mm. Poids 10,9 kg. Fabriqu&eacute;e en Italie.</div></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
      #channels: Doctrine\ORM\PersistentCollection {#8621 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8615 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8617 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8619 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29887
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29878 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29875 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29823 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29831
    #collection: Doctrine\Common\Collections\ArrayCollection {#29840 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29819 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29887
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29878 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29957 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29875 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Turbine à glace Gelato Expert Magimix"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29831
    #collection: Doctrine\Common\Collections\ArrayCollection {#29840 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29819 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29961
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29887
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29878 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29957 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29875 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29823 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29831
      #collection: Doctrine\Common\Collections\ArrayCollection {#29840 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29819 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38323 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38325 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 118.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30011
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30002 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30009 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30010 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29823 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30014
  +variant: App\Entity\Product\ProductVariant {#29823 …}
  +price: "587,00\u{A0}"
  +originalPrice: "652,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30011
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30002 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30009 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30010 …}
    +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 118.0 MiB 4.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8642
    #id: 3001
    #code: "tulipes-2776"
    #attributes: Doctrine\ORM\PersistentCollection {#8652 …}
    #variants: Doctrine\ORM\PersistentCollection {#8654 …}
    #options: Doctrine\ORM\PersistentCollection {#8658 …}
    #associations: Doctrine\ORM\PersistentCollection {#8656 …}
    #createdAt: DateTime @1758632732 {#8640
      date: 2025-09-23 21:05:32.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632732 {#8641
      date: 2025-09-23 21:05:32.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8661 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8662
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8642}
        #id: 3001
        #name: "Tulipes"
        #slug: "tulipes-2776"
        #description: "<h1>Description</h1><div class="col is-12">Le livre de cuisine Tulipes Mastrad contient de nombreuses recettes pour r&eacute;aliser facilement des tulipes sal&eacute;es ou sucr&eacute;es.</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 {#8664 …}
    #channels: Doctrine\ORM\PersistentCollection {#8650 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8644 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8646 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8648 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29885
  +product: App\Entity\Product\Product {#8642
    #id: 3001
    #code: "tulipes-2776"
    #attributes: Doctrine\ORM\PersistentCollection {#8652 …}
    #variants: Doctrine\ORM\PersistentCollection {#8654 …}
    #options: Doctrine\ORM\PersistentCollection {#8658 …}
    #associations: Doctrine\ORM\PersistentCollection {#8656 …}
    #createdAt: DateTime @1758632732 {#8640
      date: 2025-09-23 21:05:32.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632732 {#8641
      date: 2025-09-23 21:05:32.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8661 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8662
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8642}
        #id: 3001
        #name: "Tulipes"
        #slug: "tulipes-2776"
        #description: "<h1>Description</h1><div class="col is-12">Le livre de cuisine Tulipes Mastrad contient de nombreuses recettes pour r&eacute;aliser facilement des tulipes sal&eacute;es ou sucr&eacute;es.</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 {#8664 …}
    #channels: Doctrine\ORM\PersistentCollection {#8650 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8644 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8646 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8648 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30077 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8642
    #id: 3001
    #code: "tulipes-2776"
    #attributes: Doctrine\ORM\PersistentCollection {#8652 …}
    #variants: Doctrine\ORM\PersistentCollection {#8654 …}
    #options: Doctrine\ORM\PersistentCollection {#8658 …}
    #associations: Doctrine\ORM\PersistentCollection {#8656 …}
    #createdAt: DateTime @1758632732 {#8640
      date: 2025-09-23 21:05:32.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632732 {#8641
      date: 2025-09-23 21:05:32.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8661 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8662
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8642}
        #id: 3001
        #name: "Tulipes"
        #slug: "tulipes-2776"
        #description: "<h1>Description</h1><div class="col is-12">Le livre de cuisine Tulipes Mastrad contient de nombreuses recettes pour r&eacute;aliser facilement des tulipes sal&eacute;es ou sucr&eacute;es.</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 {#8664 …}
    #channels: Doctrine\ORM\PersistentCollection {#8650 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8644 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8646 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8648 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tulipes"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30148
  -props: [
    "product" => App\Entity\Product\Product {#8642
      #id: 3001
      #code: "tulipes-2776"
      #attributes: Doctrine\ORM\PersistentCollection {#8652 …}
      #variants: Doctrine\ORM\PersistentCollection {#8654 …}
      #options: Doctrine\ORM\PersistentCollection {#8658 …}
      #associations: Doctrine\ORM\PersistentCollection {#8656 …}
      #createdAt: DateTime @1758632732 {#8640
        date: 2025-09-23 21:05:32.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632732 {#8641
        date: 2025-09-23 21:05:32.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8661 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8662
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8642}
          #id: 3001
          #name: "Tulipes"
          #slug: "tulipes-2776"
          #description: "<h1>Description</h1><div class="col is-12">Le livre de cuisine Tulipes Mastrad contient de nombreuses recettes pour r&eacute;aliser facilement des tulipes sal&eacute;es ou sucr&eacute;es.</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 {#8664 …}
      #channels: Doctrine\ORM\PersistentCollection {#8650 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8644 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8646 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8648 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30141
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30199 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30077 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30085
    #collection: Doctrine\Common\Collections\ArrayCollection {#30094 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30073 …}
    -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 {#30141
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30199 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tulipes"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30085
    #collection: Doctrine\Common\Collections\ArrayCollection {#30094 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30073 …}
    -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 {#30203
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30141
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30132 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30199 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30129 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30077 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30085
      #collection: Doctrine\Common\Collections\ArrayCollection {#30094 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30073 …}
      -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 118.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30253
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30244 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30251 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30077 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30256
  +variant: App\Entity\Product\ProductVariant {#30077 …}
  +price: "6,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30253
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30244 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30251 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …}
    +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 118.0 MiB 4.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8668
    #id: 3191
    #code: "trop-belles-les-verrines-2046"
    #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
    #variants: Doctrine\ORM\PersistentCollection {#8677 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632814 {#8666
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8667
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8668}
        #id: 3191
        #name: "Trop belles les verrines !"
        #slug: "trop-belles-les-verrines-2046"
        #description: "<h1>Description livre "Trop belles les verrines" :</h1><div class="col is-12"><br />Dans ce livre de cuisine, l'auteur fait le pari de r&eacute;volutionner les verrines en jouant sur les formes arrondies et en utilisant des aliments entiers pour leur donner un air de gait&eacute; et de fantaisie.<br /><br />96 pages. 13 &times; 22 cm. Couverture souple, pellicul&eacute;e avec rabat.</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 {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8673 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8671 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30139
  +product: App\Entity\Product\Product {#8668
    #id: 3191
    #code: "trop-belles-les-verrines-2046"
    #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
    #variants: Doctrine\ORM\PersistentCollection {#8677 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632814 {#8666
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8667
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8668}
        #id: 3191
        #name: "Trop belles les verrines !"
        #slug: "trop-belles-les-verrines-2046"
        #description: "<h1>Description livre "Trop belles les verrines" :</h1><div class="col is-12"><br />Dans ce livre de cuisine, l'auteur fait le pari de r&eacute;volutionner les verrines en jouant sur les formes arrondies et en utilisant des aliments entiers pour leur donner un air de gait&eacute; et de fantaisie.<br /><br />96 pages. 13 &times; 22 cm. Couverture souple, pellicul&eacute;e avec rabat.</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 {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8673 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8671 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30319 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8668
    #id: 3191
    #code: "trop-belles-les-verrines-2046"
    #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
    #variants: Doctrine\ORM\PersistentCollection {#8677 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632814 {#8666
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#8667
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8668}
        #id: 3191
        #name: "Trop belles les verrines !"
        #slug: "trop-belles-les-verrines-2046"
        #description: "<h1>Description livre "Trop belles les verrines" :</h1><div class="col is-12"><br />Dans ce livre de cuisine, l'auteur fait le pari de r&eacute;volutionner les verrines en jouant sur les formes arrondies et en utilisant des aliments entiers pour leur donner un air de gait&eacute; et de fantaisie.<br /><br />96 pages. 13 &times; 22 cm. Couverture souple, pellicul&eacute;e avec rabat.</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 {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8673 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8671 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Trop belles les verrines !"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30390
  -props: [
    "product" => App\Entity\Product\Product {#8668
      #id: 3191
      #code: "trop-belles-les-verrines-2046"
      #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
      #variants: Doctrine\ORM\PersistentCollection {#8677 …}
      #options: Doctrine\ORM\PersistentCollection {#8681 …}
      #associations: Doctrine\ORM\PersistentCollection {#8679 …}
      #createdAt: DateTime @1758632814 {#8666
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#8667
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8684 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8685
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8668}
          #id: 3191
          #name: "Trop belles les verrines !"
          #slug: "trop-belles-les-verrines-2046"
          #description: "<h1>Description livre "Trop belles les verrines" :</h1><div class="col is-12"><br />Dans ce livre de cuisine, l'auteur fait le pari de r&eacute;volutionner les verrines en jouant sur les formes arrondies et en utilisant des aliments entiers pour leur donner un air de gait&eacute; et de fantaisie.<br /><br />96 pages. 13 &times; 22 cm. Couverture souple, pellicul&eacute;e avec rabat.</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 {#8687 …}
      #channels: Doctrine\ORM\PersistentCollection {#8673 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8540 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8671 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30383
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30374 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30441 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30371 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30319 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30327
    #collection: Doctrine\Common\Collections\ArrayCollection {#30336 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30315 …}
    -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 {#30383
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30374 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30441 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30371 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Trop belles les verrines !"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30327
    #collection: Doctrine\Common\Collections\ArrayCollection {#30336 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30315 …}
    -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 {#30445
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30383
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30374 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30441 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30371 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30319 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30327
      #collection: Doctrine\Common\Collections\ArrayCollection {#30336 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30315 …}
      -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 118.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30495
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30486 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30493 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30494 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30319 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30498
  +variant: App\Entity\Product\ProductVariant {#30319 …}
  +price: "2,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30495
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30486 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30493 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30494 …}
    +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 118.0 MiB 4.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#4838
    #id: 3364
    #code: "trancheuse-magimix-t-190-312"
    #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
    #variants: Doctrine\ORM\PersistentCollection {#4848 …}
    #options: Doctrine\ORM\PersistentCollection {#4857 …}
    #associations: Doctrine\ORM\PersistentCollection {#4845 …}
    #createdAt: DateTime @1758632919 {#4834
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#4835
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4842 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4838}
        #id: 3364
        #name: "Trancheuse MAGIMIX T 190"
        #slug: "trancheuse-magimix-t-190-312"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
          <li>Facile &agrave; nettoyer.</li>\n
          <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
          <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
          </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5146 …}
    #channels: Doctrine\ORM\PersistentCollection {#4830 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4832 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4827 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30381
  +product: App\Entity\Product\Product {#4838
    #id: 3364
    #code: "trancheuse-magimix-t-190-312"
    #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
    #variants: Doctrine\ORM\PersistentCollection {#4848 …}
    #options: Doctrine\ORM\PersistentCollection {#4857 …}
    #associations: Doctrine\ORM\PersistentCollection {#4845 …}
    #createdAt: DateTime @1758632919 {#4834
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#4835
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4842 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4838}
        #id: 3364
        #name: "Trancheuse MAGIMIX T 190"
        #slug: "trancheuse-magimix-t-190-312"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
          <li>Facile &agrave; nettoyer.</li>\n
          <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
          <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
          </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5146 …}
    #channels: Doctrine\ORM\PersistentCollection {#4830 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4832 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4827 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30561 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#4838
    #id: 3364
    #code: "trancheuse-magimix-t-190-312"
    #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
    #variants: Doctrine\ORM\PersistentCollection {#4848 …}
    #options: Doctrine\ORM\PersistentCollection {#4857 …}
    #associations: Doctrine\ORM\PersistentCollection {#4845 …}
    #createdAt: DateTime @1758632919 {#4834
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632919 {#4835
      date: 2025-09-23 21:08:39.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4842 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4838}
        #id: 3364
        #name: "Trancheuse MAGIMIX T 190"
        #slug: "trancheuse-magimix-t-190-312"
        #description: """
          <div class="col is-12"><ul>\n
          <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
          <li>Facile &agrave; nettoyer.</li>\n
          <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
          <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
          </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5146 …}
    #channels: Doctrine\ORM\PersistentCollection {#4830 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4832 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4827 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Trancheuse MAGIMIX T 190"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30632
  -props: [
    "product" => App\Entity\Product\Product {#4838
      #id: 3364
      #code: "trancheuse-magimix-t-190-312"
      #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
      #variants: Doctrine\ORM\PersistentCollection {#4848 …}
      #options: Doctrine\ORM\PersistentCollection {#4857 …}
      #associations: Doctrine\ORM\PersistentCollection {#4845 …}
      #createdAt: DateTime @1758632919 {#4834
        date: 2025-09-23 21:08:39.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632919 {#4835
        date: 2025-09-23 21:08:39.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#4842 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5147
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#4838}
          #id: 3364
          #name: "Trancheuse MAGIMIX T 190"
          #slug: "trancheuse-magimix-t-190-312"
          #description: """
            <div class="col is-12"><ul>\n
            <li>R&eacute;glage d'&eacute;paisseur de coupe.</li>\n
            <li>Facile &agrave; nettoyer.</li>\n
            <li>Garantie &agrave; 3 ans.&nbsp;</li>\n
            <li><span style="color: #000000;"><strong><strong>Livraison gratuite</strong> (France m&eacute;tropolitaine)</strong></span></li>\n
            </ul></div><h1>Description trancheuse Magimix T 190</h1><div class="col is-12">La trancheuse Magimix T 190 est multifonctions, elle permet de couper efficacement et facilement de la charcuterie comme du pain.</div><h1>Caractéristiques trancheuse MAGIMIX T 190</h1><div class="col is-12"><p>Vitesse de rotation 120 tr/mn. Puissance 150 W. Lame en acier inoxydable &Oslash; 19 cm. Chariot extra-large 20 cm. R&eacute;glage de l&rsquo;&eacute;paisseur de coupe de 0 &agrave; 2,8 cm. Plateau r&eacute;cup&eacute;rateur en inox. Guide pour petits produits. Pieds anti-d&eacute;rapants. Facile &agrave; nettoyer. Dim. H 28,5 x L 39,5 x P 28 cm. Garantie 3 ans.</p></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5146 …}
      #channels: Doctrine\ORM\PersistentCollection {#4830 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#4832 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#4827 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30616 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30692 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30613 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30561 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30569
    #collection: Doctrine\Common\Collections\ArrayCollection {#30578 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30557 …}
    -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 {#30625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30616 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30692 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30613 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Trancheuse MAGIMIX T 190"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30569
    #collection: Doctrine\Common\Collections\ArrayCollection {#30578 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30557 …}
    -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 {#30696
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30625
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30616 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30692 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30613 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30561 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30569
      #collection: Doctrine\Common\Collections\ArrayCollection {#30578 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30557 …}
      -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 118.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30746
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30745 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30561 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30749
  +variant: App\Entity\Product\ProductVariant {#30561 …}
  +price: "179,00\u{A0}"
  +originalPrice: "199,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30746
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30737 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30745 …}
    +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 118.0 MiB 5.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#5126
    #id: 1970
    #code: "toile-patissiere-de-buyer-1576"
    #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
    #variants: Doctrine\ORM\PersistentCollection {#5138 …}
    #options: Doctrine\ORM\PersistentCollection {#5118 …}
    #associations: Doctrine\ORM\PersistentCollection {#5133 …}
    #createdAt: DateTime @1758632436 {#5157
      date: 2025-09-23 21:00:36.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632436 {#5114
      date: 2025-09-23 21:00:36.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5126}
        #id: 1970
        #name: "Toile pâtissière DE BUYER"
        #slug: "toile-patissiere-de-buyer-1576"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Produit professionnel.</li>\n
          <li>R&eacute;siste aux hautes temp&eacute;ratures.&nbsp;</li>\n
          <li>Nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description toile pâtissière multi usages DE BUYER</h1><div class="col is-12">La toile p&acirc;tissi&egrave;re multiusages permet d'&eacute;taler vos p&acirc;tes, cuire vos g&acirc;teaux, et congeler ou d&eacute;congeler vos pr&eacute;parations.<br />La toile p&acirc;tissi&egrave;re multiusages&nbsp; remplace le papier de cuisson et supporte en moyenne 1000 passages au four.</div><h1>Caractéristiques toile pâtissière multi usages DE BUYER</h1><div class="col is-12">T&deg; maximum : 250&deg;C .&nbsp;Toile tremp&eacute;e dans du silicone alimentaire pour la rendre totalement anti-adh&eacute;rente .Se nettoie &agrave; l&rsquo;eau chaude avec une &eacute;ponge.</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 {#5120 …}
    #channels: Doctrine\ORM\PersistentCollection {#5142 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5132 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30623
  +product: App\Entity\Product\Product {#5126
    #id: 1970
    #code: "toile-patissiere-de-buyer-1576"
    #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
    #variants: Doctrine\ORM\PersistentCollection {#5138 …}
    #options: Doctrine\ORM\PersistentCollection {#5118 …}
    #associations: Doctrine\ORM\PersistentCollection {#5133 …}
    #createdAt: DateTime @1758632436 {#5157
      date: 2025-09-23 21:00:36.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632436 {#5114
      date: 2025-09-23 21:00:36.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5126}
        #id: 1970
        #name: "Toile pâtissière DE BUYER"
        #slug: "toile-patissiere-de-buyer-1576"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Produit professionnel.</li>\n
          <li>R&eacute;siste aux hautes temp&eacute;ratures.&nbsp;</li>\n
          <li>Nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description toile pâtissière multi usages DE BUYER</h1><div class="col is-12">La toile p&acirc;tissi&egrave;re multiusages permet d'&eacute;taler vos p&acirc;tes, cuire vos g&acirc;teaux, et congeler ou d&eacute;congeler vos pr&eacute;parations.<br />La toile p&acirc;tissi&egrave;re multiusages&nbsp; remplace le papier de cuisson et supporte en moyenne 1000 passages au four.</div><h1>Caractéristiques toile pâtissière multi usages DE BUYER</h1><div class="col is-12">T&deg; maximum : 250&deg;C .&nbsp;Toile tremp&eacute;e dans du silicone alimentaire pour la rendre totalement anti-adh&eacute;rente .Se nettoie &agrave; l&rsquo;eau chaude avec une &eacute;ponge.</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 {#5120 …}
    #channels: Doctrine\ORM\PersistentCollection {#5142 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5132 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30812 …}
  +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 {#27723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27756 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27749 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
118.0 MiB 0.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#5126
    #id: 1970
    #code: "toile-patissiere-de-buyer-1576"
    #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
    #variants: Doctrine\ORM\PersistentCollection {#5138 …}
    #options: Doctrine\ORM\PersistentCollection {#5118 …}
    #associations: Doctrine\ORM\PersistentCollection {#5133 …}
    #createdAt: DateTime @1758632436 {#5157
      date: 2025-09-23 21:00:36.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632436 {#5114
      date: 2025-09-23 21:00:36.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5126}
        #id: 1970
        #name: "Toile pâtissière DE BUYER"
        #slug: "toile-patissiere-de-buyer-1576"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Produit professionnel.</li>\n
          <li>R&eacute;siste aux hautes temp&eacute;ratures.&nbsp;</li>\n
          <li>Nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description toile pâtissière multi usages DE BUYER</h1><div class="col is-12">La toile p&acirc;tissi&egrave;re multiusages permet d'&eacute;taler vos p&acirc;tes, cuire vos g&acirc;teaux, et congeler ou d&eacute;congeler vos pr&eacute;parations.<br />La toile p&acirc;tissi&egrave;re multiusages&nbsp; remplace le papier de cuisson et supporte en moyenne 1000 passages au four.</div><h1>Caractéristiques toile pâtissière multi usages DE BUYER</h1><div class="col is-12">T&deg; maximum : 250&deg;C .&nbsp;Toile tremp&eacute;e dans du silicone alimentaire pour la rendre totalement anti-adh&eacute;rente .Se nettoie &agrave; l&rsquo;eau chaude avec une &eacute;ponge.</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 {#5120 …}
    #channels: Doctrine\ORM\PersistentCollection {#5142 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5132 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Toile pâtissière DE BUYER"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30883
  -props: [
    "product" => App\Entity\Product\Product {#5126
      #id: 1970
      #code: "toile-patissiere-de-buyer-1576"
      #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
      #variants: Doctrine\ORM\PersistentCollection {#5138 …}
      #options: Doctrine\ORM\PersistentCollection {#5118 …}
      #associations: Doctrine\ORM\PersistentCollection {#5133 …}
      #createdAt: DateTime @1758632436 {#5157
        date: 2025-09-23 21:00:36.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632436 {#5114
        date: 2025-09-23 21:00:36.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5149 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5115
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5126}
          #id: 1970
          #name: "Toile pâtissière DE BUYER"
          #slug: "toile-patissiere-de-buyer-1576"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Produit professionnel.</li>\n
            <li>R&eacute;siste aux hautes temp&eacute;ratures.&nbsp;</li>\n
            <li>Nettoyage facile.&nbsp;</li>\n
            </ul></div><h1>Description toile pâtissière multi usages DE BUYER</h1><div class="col is-12">La toile p&acirc;tissi&egrave;re multiusages permet d'&eacute;taler vos p&acirc;tes, cuire vos g&acirc;teaux, et congeler ou d&eacute;congeler vos pr&eacute;parations.<br />La toile p&acirc;tissi&egrave;re multiusages&nbsp; remplace le papier de cuisson et supporte en moyenne 1000 passages au four.</div><h1>Caractéristiques toile pâtissière multi usages DE BUYER</h1><div class="col is-12">T&deg; maximum : 250&deg;C .&nbsp;Toile tremp&eacute;e dans du silicone alimentaire pour la rendre totalement anti-adh&eacute;rente .Se nettoie &agrave; l&rsquo;eau chaude avec une &eacute;ponge.</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 {#5120 …}
      #channels: Doctrine\ORM\PersistentCollection {#5142 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
      #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5132 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
118.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30867 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30934 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30864 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30812 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30820
    #collection: Doctrine\Common\Collections\ArrayCollection {#30829 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30808 …}
    -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 {#30959
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30867 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30934 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30864 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Toile pâtissière DE BUYER"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30820
    #collection: Doctrine\Common\Collections\ArrayCollection {#30829 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30808 …}
    -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 {#30962
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30959
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30867 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30934 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30864 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30812 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30820
      #collection: Doctrine\Common\Collections\ArrayCollection {#30829 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30808 …}
      -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 118.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31013
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31004 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31012 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30812 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31016
  +variant: App\Entity\Product\ProductVariant {#30812 …}
  +price: "16,00\u{A0}"
  +originalPrice: "26,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12068 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31013
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31004 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31011 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31012 …}
    +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 118.0 MiB 1.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27429
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12133 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12143 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31332
  +cart: App\Entity\Order\Order {#13047 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27429
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12133 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27451 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12143 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}