GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/coin-cuisine-soldes-1672?page=2&sorting%5Bprice%5D=asc

Components

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

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 42.20ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 8.66ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.30ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.59ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.10ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.73ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.49ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.68ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.00ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.79ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.85ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.06ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 100.0 MiB 1.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13229
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13228 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +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 {#13849
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13229
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13228 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13227 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 100.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13922 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13925 …}
    +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 {#13935
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13926
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13922 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13924 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13925 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 100.0 MiB 4.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14017
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13996 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14015 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14032
  +cart: App\Entity\Order\Order {#14099 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14017
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13996 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14015 …}
    +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 100.0 MiB 14.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14285
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14279 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14271 …}
    +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 {#14294
  #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 {#14285
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14273 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14279 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14271 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28002
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27998 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28001 …}
    +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 {#28011
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28002
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27998 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27999 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28001 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28115
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28112 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28114 …}
    +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 {#28123
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28115
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28111 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28112 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28114 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 1.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28193
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28189 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28190 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28192 …}
    +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 {#28201
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28193
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28189 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28190 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28192 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 8.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 3203
    #code: "livre-de-cuisine-le-the-3596"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1758632814 {#8058
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#7959
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 3203
        #name: "Livre de cuisine Le thé"
        #slug: "livre-de-cuisine-le-the-3596"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;couvrir et d&eacute;guster le th&eacute;</li>\n
          <li>Comment choisir et pr&eacute;parer son th&eacute;</li>\n
          <li>Plus de 20 recettes pour accompagner votre Tea Time&nbsp;</li>\n
          </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le th&eacute; vous aidera &agrave; choisir et pr&eacute;parer le th&eacute;, qui accompagne l'humanit&eacute; depuis des mill&eacute;naires.<br />Le Livre Le th&eacute; &nbsp;vous permettras de d&eacute;couvrir les l&eacute;gendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette El&eacute;onore De Greef. 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 {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8338 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8305 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28726
  +product: App\Entity\Product\Product {#7949
    #id: 3203
    #code: "livre-de-cuisine-le-the-3596"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1758632814 {#8058
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#7959
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 3203
        #name: "Livre de cuisine Le thé"
        #slug: "livre-de-cuisine-le-the-3596"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;couvrir et d&eacute;guster le th&eacute;</li>\n
          <li>Comment choisir et pr&eacute;parer son th&eacute;</li>\n
          <li>Plus de 20 recettes pour accompagner votre Tea Time&nbsp;</li>\n
          </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le th&eacute; vous aidera &agrave; choisir et pr&eacute;parer le th&eacute;, qui accompagne l'humanit&eacute; depuis des mill&eacute;naires.<br />Le Livre Le th&eacute; &nbsp;vous permettras de d&eacute;couvrir les l&eacute;gendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette El&eacute;onore De Greef. 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 {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8338 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8305 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8782 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#7949
    #id: 3203
    #code: "livre-de-cuisine-le-the-3596"
    #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
    #variants: Doctrine\ORM\PersistentCollection {#8779 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1758632814 {#8058
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#7959
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7949}
        #id: 3203
        #name: "Livre de cuisine Le thé"
        #slug: "livre-de-cuisine-le-the-3596"
        #description: """
          <div class="col is-12"><ul>\n
          <li>D&eacute;couvrir et d&eacute;guster le th&eacute;</li>\n
          <li>Comment choisir et pr&eacute;parer son th&eacute;</li>\n
          <li>Plus de 20 recettes pour accompagner votre Tea Time&nbsp;</li>\n
          </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le th&eacute; vous aidera &agrave; choisir et pr&eacute;parer le th&eacute;, qui accompagne l'humanit&eacute; depuis des mill&eacute;naires.<br />Le Livre Le th&eacute; &nbsp;vous permettras de d&eacute;couvrir les l&eacute;gendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette El&eacute;onore De Greef. 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 {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8338 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8305 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Livre de cuisine Le thé"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28886
  -props: [
    "product" => App\Entity\Product\Product {#7949
      #id: 3203
      #code: "livre-de-cuisine-le-the-3596"
      #attributes: Doctrine\ORM\PersistentCollection {#8638 …}
      #variants: Doctrine\ORM\PersistentCollection {#8779 …}
      #options: Doctrine\ORM\PersistentCollection {#8766 …}
      #associations: Doctrine\ORM\PersistentCollection {#8706 …}
      #createdAt: DateTime @1758632814 {#8058
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#7959
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8765 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8768
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7949}
          #id: 3203
          #name: "Livre de cuisine Le thé"
          #slug: "livre-de-cuisine-le-the-3596"
          #description: """
            <div class="col is-12"><ul>\n
            <li>D&eacute;couvrir et d&eacute;guster le th&eacute;</li>\n
            <li>Comment choisir et pr&eacute;parer son th&eacute;</li>\n
            <li>Plus de 20 recettes pour accompagner votre Tea Time&nbsp;</li>\n
            </ul></div><h1>Description Livre de cuisine Le thé</h1><div class="col is-12">Le Livre Le th&eacute; vous aidera &agrave; choisir et pr&eacute;parer le th&eacute;, qui accompagne l'humanit&eacute; depuis des mill&eacute;naires.<br />Le Livre Le th&eacute; &nbsp;vous permettras de d&eacute;couvrir les l&eacute;gendes et les sagas historiques qui s'y rapportent, ainsi qu'une vingtaine de recettes pour accompagner votre Tea Time.</div><h1>Caractéristiques Livre de cuisine Le thé</h1><div class="col is-12">66 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette El&eacute;onore De Greef. 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 {#8771 …}
      #channels: Doctrine\ORM\PersistentCollection {#8338 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8349 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8305 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28957
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28953 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28954 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8782 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053
    #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8899 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38116 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38168 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28957
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28953 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28954 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Livre de cuisine Le thé"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053
    #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8899 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38116 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38168 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28961
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28957
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28953 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28954 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28956 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8782 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9053
      #collection: Doctrine\Common\Collections\ArrayCollection {#9052 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8899 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38116 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38168 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29019 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29027 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8782 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29038
  +variant: App\Entity\Product\ProductVariant {#8782 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29019 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29027 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29028 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#9061
    #id: 3205
    #code: "livre-de-recettes-cupcakes-3635"
    #attributes: Doctrine\ORM\PersistentCollection {#9068 …}
    #variants: Doctrine\ORM\PersistentCollection {#9081 …}
    #options: Doctrine\ORM\PersistentCollection {#9072 …}
    #associations: Doctrine\ORM\PersistentCollection {#9070 …}
    #createdAt: DateTime @1758632814 {#9056
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9055
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9075 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9076
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9061}
        #id: 3205
        #name: "Livre de recettes Cupcakes"
        #slug: "livre-de-recettes-cupcakes-3635"
        #description: """
          <div class="col is-12"><ul>\n
          <li>35 recettes</li>\n
          <li>Recettes originales et color&eacute;es</li>\n
          <li>Recettes pour les d&eacute;butants et exp&eacute;riment&eacute;s&nbsp;</li>\n
          </ul></div><h1>Description Livre de recettes Cupcakes</h1><div class="col is-12">Le Livre de recettes Cupcakes est id&eacute;al avec ses 35 recettes, pour faire de vous le nouveau chef de ces p&acirc;tisseries tendances qui en ont d&eacute;ja fait craquer plus d'un.<br />Le Livre de recettes Cupcakes sera un plaisir aussi bien pour vos pupilles que pour vos papilles.&nbsp;</div><h1>Caractéristiques Livre de recettes Cupcakes</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Anne-C&eacute;cile Fichaux et J&eacute;r&ocirc;me Odouard. 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 {#9078 …}
    #channels: Doctrine\ORM\PersistentCollection {#9066 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9064 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28864
  +product: App\Entity\Product\Product {#9061
    #id: 3205
    #code: "livre-de-recettes-cupcakes-3635"
    #attributes: Doctrine\ORM\PersistentCollection {#9068 …}
    #variants: Doctrine\ORM\PersistentCollection {#9081 …}
    #options: Doctrine\ORM\PersistentCollection {#9072 …}
    #associations: Doctrine\ORM\PersistentCollection {#9070 …}
    #createdAt: DateTime @1758632814 {#9056
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9055
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9075 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9076
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9061}
        #id: 3205
        #name: "Livre de recettes Cupcakes"
        #slug: "livre-de-recettes-cupcakes-3635"
        #description: """
          <div class="col is-12"><ul>\n
          <li>35 recettes</li>\n
          <li>Recettes originales et color&eacute;es</li>\n
          <li>Recettes pour les d&eacute;butants et exp&eacute;riment&eacute;s&nbsp;</li>\n
          </ul></div><h1>Description Livre de recettes Cupcakes</h1><div class="col is-12">Le Livre de recettes Cupcakes est id&eacute;al avec ses 35 recettes, pour faire de vous le nouveau chef de ces p&acirc;tisseries tendances qui en ont d&eacute;ja fait craquer plus d'un.<br />Le Livre de recettes Cupcakes sera un plaisir aussi bien pour vos pupilles que pour vos papilles.&nbsp;</div><h1>Caractéristiques Livre de recettes Cupcakes</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Anne-C&eacute;cile Fichaux et J&eacute;r&ocirc;me Odouard. 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 {#9078 …}
    #channels: Doctrine\ORM\PersistentCollection {#9066 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9064 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9082 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#9061
    #id: 3205
    #code: "livre-de-recettes-cupcakes-3635"
    #attributes: Doctrine\ORM\PersistentCollection {#9068 …}
    #variants: Doctrine\ORM\PersistentCollection {#9081 …}
    #options: Doctrine\ORM\PersistentCollection {#9072 …}
    #associations: Doctrine\ORM\PersistentCollection {#9070 …}
    #createdAt: DateTime @1758632814 {#9056
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9055
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9075 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9076
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9061}
        #id: 3205
        #name: "Livre de recettes Cupcakes"
        #slug: "livre-de-recettes-cupcakes-3635"
        #description: """
          <div class="col is-12"><ul>\n
          <li>35 recettes</li>\n
          <li>Recettes originales et color&eacute;es</li>\n
          <li>Recettes pour les d&eacute;butants et exp&eacute;riment&eacute;s&nbsp;</li>\n
          </ul></div><h1>Description Livre de recettes Cupcakes</h1><div class="col is-12">Le Livre de recettes Cupcakes est id&eacute;al avec ses 35 recettes, pour faire de vous le nouveau chef de ces p&acirc;tisseries tendances qui en ont d&eacute;ja fait craquer plus d'un.<br />Le Livre de recettes Cupcakes sera un plaisir aussi bien pour vos pupilles que pour vos papilles.&nbsp;</div><h1>Caractéristiques Livre de recettes Cupcakes</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Anne-C&eacute;cile Fichaux et J&eacute;r&ocirc;me Odouard. 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 {#9078 …}
    #channels: Doctrine\ORM\PersistentCollection {#9066 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9064 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Livre de recettes Cupcakes"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29165
  -props: [
    "product" => App\Entity\Product\Product {#9061
      #id: 3205
      #code: "livre-de-recettes-cupcakes-3635"
      #attributes: Doctrine\ORM\PersistentCollection {#9068 …}
      #variants: Doctrine\ORM\PersistentCollection {#9081 …}
      #options: Doctrine\ORM\PersistentCollection {#9072 …}
      #associations: Doctrine\ORM\PersistentCollection {#9070 …}
      #createdAt: DateTime @1758632814 {#9056
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9055
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9075 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9076
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9061}
          #id: 3205
          #name: "Livre de recettes Cupcakes"
          #slug: "livre-de-recettes-cupcakes-3635"
          #description: """
            <div class="col is-12"><ul>\n
            <li>35 recettes</li>\n
            <li>Recettes originales et color&eacute;es</li>\n
            <li>Recettes pour les d&eacute;butants et exp&eacute;riment&eacute;s&nbsp;</li>\n
            </ul></div><h1>Description Livre de recettes Cupcakes</h1><div class="col is-12">Le Livre de recettes Cupcakes est id&eacute;al avec ses 35 recettes, pour faire de vous le nouveau chef de ces p&acirc;tisseries tendances qui en ont d&eacute;ja fait craquer plus d'un.<br />Le Livre de recettes Cupcakes sera un plaisir aussi bien pour vos pupilles que pour vos papilles.&nbsp;</div><h1>Caractéristiques Livre de recettes Cupcakes</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Anne-C&eacute;cile Fichaux et J&eacute;r&ocirc;me Odouard. 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 {#9078 …}
      #channels: Doctrine\ORM\PersistentCollection {#9066 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9062 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9064 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29211
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29149 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29210 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9082 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9092
    #collection: Doctrine\Common\Collections\ArrayCollection {#9093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38188 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38190 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29211
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29149 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29158 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29210 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Livre de recettes Cupcakes"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9092
    #collection: Doctrine\Common\Collections\ArrayCollection {#9093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38188 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38190 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29217
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29211
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29149 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29158 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29210 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9082 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9092
      #collection: Doctrine\Common\Collections\ArrayCollection {#9093 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9091 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38188 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38190 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29258 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29266 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9082 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29270
  +variant: App\Entity\Product\ProductVariant {#9082 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29258 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29266 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#9098
    #id: 3206
    #code: "livre-de-cuisine-wraps-3641"
    #attributes: Doctrine\ORM\PersistentCollection {#9105 …}
    #variants: Doctrine\ORM\PersistentCollection {#9118 …}
    #options: Doctrine\ORM\PersistentCollection {#9109 …}
    #associations: Doctrine\ORM\PersistentCollection {#9107 …}
    #createdAt: DateTime @1758632814 {#9094
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9095
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9112 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9113
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9098}
        #id: 3206
        #name: "Livre de cuisine Wraps"
        #slug: "livre-de-cuisine-wraps-3641"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 40 recettes</li>\n
          <li>Recettes de p&acirc;tes &agrave; wraps</li>\n
          <li>Recettes pour tous les go&ucirc;ts&nbsp;</li>\n
          </ul></div><h1>Description Livre de cuisine Wraps</h1><div class="col is-12">Le Livre de cuisine Wraps avec ces 45 recettes vous donnera acc&eacute;s &agrave; la fantaisie, en garnissant vos galettes de savants m&eacute;langes : viande, poisson, l&eacute;gumes, crudit&eacute;s, fromages, herbes et aromates ...<br />Le Livre de cuisine Wraps allie la fraicheur, la saveur, l'&eacute;quilibre calorique et le cot&eacute; pratique de ces wraps qui se mangent partout et par les petits et les grands.&nbsp;</div><h1>Caractéristiques Livre de cuisine Wraps</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Laurence Reux. 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 {#9115 …}
    #channels: Doctrine\ORM\PersistentCollection {#9103 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9099 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9101 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29156
  +product: App\Entity\Product\Product {#9098
    #id: 3206
    #code: "livre-de-cuisine-wraps-3641"
    #attributes: Doctrine\ORM\PersistentCollection {#9105 …}
    #variants: Doctrine\ORM\PersistentCollection {#9118 …}
    #options: Doctrine\ORM\PersistentCollection {#9109 …}
    #associations: Doctrine\ORM\PersistentCollection {#9107 …}
    #createdAt: DateTime @1758632814 {#9094
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9095
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9112 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9113
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9098}
        #id: 3206
        #name: "Livre de cuisine Wraps"
        #slug: "livre-de-cuisine-wraps-3641"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 40 recettes</li>\n
          <li>Recettes de p&acirc;tes &agrave; wraps</li>\n
          <li>Recettes pour tous les go&ucirc;ts&nbsp;</li>\n
          </ul></div><h1>Description Livre de cuisine Wraps</h1><div class="col is-12">Le Livre de cuisine Wraps avec ces 45 recettes vous donnera acc&eacute;s &agrave; la fantaisie, en garnissant vos galettes de savants m&eacute;langes : viande, poisson, l&eacute;gumes, crudit&eacute;s, fromages, herbes et aromates ...<br />Le Livre de cuisine Wraps allie la fraicheur, la saveur, l'&eacute;quilibre calorique et le cot&eacute; pratique de ces wraps qui se mangent partout et par les petits et les grands.&nbsp;</div><h1>Caractéristiques Livre de cuisine Wraps</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Laurence Reux. 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 {#9115 …}
    #channels: Doctrine\ORM\PersistentCollection {#9103 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9099 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9101 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9119 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#9098
    #id: 3206
    #code: "livre-de-cuisine-wraps-3641"
    #attributes: Doctrine\ORM\PersistentCollection {#9105 …}
    #variants: Doctrine\ORM\PersistentCollection {#9118 …}
    #options: Doctrine\ORM\PersistentCollection {#9109 …}
    #associations: Doctrine\ORM\PersistentCollection {#9107 …}
    #createdAt: DateTime @1758632814 {#9094
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9095
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9112 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9113
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9098}
        #id: 3206
        #name: "Livre de cuisine Wraps"
        #slug: "livre-de-cuisine-wraps-3641"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 40 recettes</li>\n
          <li>Recettes de p&acirc;tes &agrave; wraps</li>\n
          <li>Recettes pour tous les go&ucirc;ts&nbsp;</li>\n
          </ul></div><h1>Description Livre de cuisine Wraps</h1><div class="col is-12">Le Livre de cuisine Wraps avec ces 45 recettes vous donnera acc&eacute;s &agrave; la fantaisie, en garnissant vos galettes de savants m&eacute;langes : viande, poisson, l&eacute;gumes, crudit&eacute;s, fromages, herbes et aromates ...<br />Le Livre de cuisine Wraps allie la fraicheur, la saveur, l'&eacute;quilibre calorique et le cot&eacute; pratique de ces wraps qui se mangent partout et par les petits et les grands.&nbsp;</div><h1>Caractéristiques Livre de cuisine Wraps</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Laurence Reux. 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 {#9115 …}
    #channels: Doctrine\ORM\PersistentCollection {#9103 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9099 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9101 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Livre de cuisine Wraps"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29387
  -props: [
    "product" => App\Entity\Product\Product {#9098
      #id: 3206
      #code: "livre-de-cuisine-wraps-3641"
      #attributes: Doctrine\ORM\PersistentCollection {#9105 …}
      #variants: Doctrine\ORM\PersistentCollection {#9118 …}
      #options: Doctrine\ORM\PersistentCollection {#9109 …}
      #associations: Doctrine\ORM\PersistentCollection {#9107 …}
      #createdAt: DateTime @1758632814 {#9094
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9095
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9112 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9113
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9098}
          #id: 3206
          #name: "Livre de cuisine Wraps"
          #slug: "livre-de-cuisine-wraps-3641"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Plus de 40 recettes</li>\n
            <li>Recettes de p&acirc;tes &agrave; wraps</li>\n
            <li>Recettes pour tous les go&ucirc;ts&nbsp;</li>\n
            </ul></div><h1>Description Livre de cuisine Wraps</h1><div class="col is-12">Le Livre de cuisine Wraps avec ces 45 recettes vous donnera acc&eacute;s &agrave; la fantaisie, en garnissant vos galettes de savants m&eacute;langes : viande, poisson, l&eacute;gumes, crudit&eacute;s, fromages, herbes et aromates ...<br />Le Livre de cuisine Wraps allie la fraicheur, la saveur, l'&eacute;quilibre calorique et le cot&eacute; pratique de ces wraps qui se mangent partout et par les petits et les grands.&nbsp;</div><h1>Caractéristiques Livre de cuisine Wraps</h1><div class="col is-12">67 pages. 19.5 x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette Laurence Reux. 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 {#9115 …}
      #channels: Doctrine\ORM\PersistentCollection {#9103 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9099 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9101 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29433
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29371 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29432 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9119 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9129
    #collection: Doctrine\Common\Collections\ArrayCollection {#9130 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9128 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38202 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38204 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29433
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29371 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29432 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Livre de cuisine Wraps"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9129
    #collection: Doctrine\Common\Collections\ArrayCollection {#9130 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9128 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38202 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38204 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29439
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29433
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29371 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29380 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29432 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9119 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9129
      #collection: Doctrine\Common\Collections\ArrayCollection {#9130 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9128 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38202 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38204 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29489
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29480 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29487 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29488 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9119 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29492
  +variant: App\Entity\Product\ProductVariant {#9119 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29489
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29480 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29487 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29488 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.21 ms
Input props
[
  "product" => App\Entity\Product\Product {#9135
    #id: 3207
    #code: "fins-de-mois-difficiles-d-une-gourmande-3673"
    #attributes: Doctrine\ORM\PersistentCollection {#9142 …}
    #variants: Doctrine\ORM\PersistentCollection {#9155 …}
    #options: Doctrine\ORM\PersistentCollection {#9146 …}
    #associations: Doctrine\ORM\PersistentCollection {#9144 …}
    #createdAt: DateTime @1758632814 {#9131
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9132
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9150
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9135}
        #id: 3207
        #name: "Fins de mois difficiles d'une gourmande"
        #slug: "fins-de-mois-difficiles-d-une-gourmande-3673"
        #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 Fins de mois difficiles d'une gourmande</h1><div class="col is-12">Le livre de recettes Fins de mois difficiles d'une gourmande est id&eacute;al pour mettre les petits plats dans les grands sans casser sa tirelire.<br />Le livre de recettes Fins de mois difficiles d'une gourmande vous proposera 23 recettes qui accompagneront vos repas de l'entr&eacute;e au dessert, en passant par la viande et le poisson.&nbsp;</div><h1>Caractéristiques Fins de mois difficiles 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 : Audrey Aveaux, Aur&eacute;lie Godin et Florence Gremaud. 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 {#9152 …}
    #channels: Doctrine\ORM\PersistentCollection {#9140 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9136 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9138 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29378
  +product: App\Entity\Product\Product {#9135
    #id: 3207
    #code: "fins-de-mois-difficiles-d-une-gourmande-3673"
    #attributes: Doctrine\ORM\PersistentCollection {#9142 …}
    #variants: Doctrine\ORM\PersistentCollection {#9155 …}
    #options: Doctrine\ORM\PersistentCollection {#9146 …}
    #associations: Doctrine\ORM\PersistentCollection {#9144 …}
    #createdAt: DateTime @1758632814 {#9131
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9132
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9150
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9135}
        #id: 3207
        #name: "Fins de mois difficiles d'une gourmande"
        #slug: "fins-de-mois-difficiles-d-une-gourmande-3673"
        #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 Fins de mois difficiles d'une gourmande</h1><div class="col is-12">Le livre de recettes Fins de mois difficiles d'une gourmande est id&eacute;al pour mettre les petits plats dans les grands sans casser sa tirelire.<br />Le livre de recettes Fins de mois difficiles d'une gourmande vous proposera 23 recettes qui accompagneront vos repas de l'entr&eacute;e au dessert, en passant par la viande et le poisson.&nbsp;</div><h1>Caractéristiques Fins de mois difficiles 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 : Audrey Aveaux, Aur&eacute;lie Godin et Florence Gremaud. 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 {#9152 …}
    #channels: Doctrine\ORM\PersistentCollection {#9140 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9136 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9138 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9156 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#9135
    #id: 3207
    #code: "fins-de-mois-difficiles-d-une-gourmande-3673"
    #attributes: Doctrine\ORM\PersistentCollection {#9142 …}
    #variants: Doctrine\ORM\PersistentCollection {#9155 …}
    #options: Doctrine\ORM\PersistentCollection {#9146 …}
    #associations: Doctrine\ORM\PersistentCollection {#9144 …}
    #createdAt: DateTime @1758632814 {#9131
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9132
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9150
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9135}
        #id: 3207
        #name: "Fins de mois difficiles d'une gourmande"
        #slug: "fins-de-mois-difficiles-d-une-gourmande-3673"
        #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 Fins de mois difficiles d'une gourmande</h1><div class="col is-12">Le livre de recettes Fins de mois difficiles d'une gourmande est id&eacute;al pour mettre les petits plats dans les grands sans casser sa tirelire.<br />Le livre de recettes Fins de mois difficiles d'une gourmande vous proposera 23 recettes qui accompagneront vos repas de l'entr&eacute;e au dessert, en passant par la viande et le poisson.&nbsp;</div><h1>Caractéristiques Fins de mois difficiles 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 : Audrey Aveaux, Aur&eacute;lie Godin et Florence Gremaud. 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 {#9152 …}
    #channels: Doctrine\ORM\PersistentCollection {#9140 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9136 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9138 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fins de mois difficiles d'une gourmande"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29609
  -props: [
    "product" => App\Entity\Product\Product {#9135
      #id: 3207
      #code: "fins-de-mois-difficiles-d-une-gourmande-3673"
      #attributes: Doctrine\ORM\PersistentCollection {#9142 …}
      #variants: Doctrine\ORM\PersistentCollection {#9155 …}
      #options: Doctrine\ORM\PersistentCollection {#9146 …}
      #associations: Doctrine\ORM\PersistentCollection {#9144 …}
      #createdAt: DateTime @1758632814 {#9131
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9132
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9149 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9150
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9135}
          #id: 3207
          #name: "Fins de mois difficiles d'une gourmande"
          #slug: "fins-de-mois-difficiles-d-une-gourmande-3673"
          #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 Fins de mois difficiles d'une gourmande</h1><div class="col is-12">Le livre de recettes Fins de mois difficiles d'une gourmande est id&eacute;al pour mettre les petits plats dans les grands sans casser sa tirelire.<br />Le livre de recettes Fins de mois difficiles d'une gourmande vous proposera 23 recettes qui accompagneront vos repas de l'entr&eacute;e au dessert, en passant par la viande et le poisson.&nbsp;</div><h1>Caractéristiques Fins de mois difficiles 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 : Audrey Aveaux, Aur&eacute;lie Godin et Florence Gremaud. 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 {#9152 …}
      #channels: Doctrine\ORM\PersistentCollection {#9140 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9136 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9138 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29655
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29593 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29602 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9156 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
    #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9165 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38216 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38218 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29655
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29593 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29602 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fins de mois difficiles d'une gourmande"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
    #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9165 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38216 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38218 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29661
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29655
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29593 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29602 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29654 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9156 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9166
      #collection: Doctrine\Common\Collections\ArrayCollection {#9167 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9165 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38216 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38218 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29702 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29709 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29710 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9156 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29714
  +variant: App\Entity\Product\ProductVariant {#9156 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29711
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29702 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29709 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29710 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#9172
    #id: 3208
    #code: "c-est-la-fete-chez-une-gourmande-3675"
    #attributes: Doctrine\ORM\PersistentCollection {#9179 …}
    #variants: Doctrine\ORM\PersistentCollection {#9192 …}
    #options: Doctrine\ORM\PersistentCollection {#9183 …}
    #associations: Doctrine\ORM\PersistentCollection {#9181 …}
    #createdAt: DateTime @1758632814 {#9168
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9169
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9186 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9187
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 3208
        #name: "C'est la fête chez une gourmande"
        #slug: "c-est-la-fete-chez-une-gourmande-3675"
        #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 C'est la fête chez une gourmande</h1><div class="col is-12">Le livre de recettes C'est la f&ecirc;te chez une gourmande est id&eacute;al pour vous donner des id&eacute;es de menus pour satisfaire vos convives dans toutes occasions.<br />Le livre de recettes C'est la f&ecirc;te chez une gourmande vous propose 23 recettes aussi bien sal&eacute;es que sucr&eacute;es, de l'entr&eacute;e au dessert, en passant par les viandes et les poissons.&nbsp;</div><h1>Caractéristiques C'est la fête chez une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Blandine Averill, Anne-C&eacute;cile Fichaux, et J&eacute;r&ocirc;me Odouard. 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 {#9189 …}
    #channels: Doctrine\ORM\PersistentCollection {#9177 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9173 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9175 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29600
  +product: App\Entity\Product\Product {#9172
    #id: 3208
    #code: "c-est-la-fete-chez-une-gourmande-3675"
    #attributes: Doctrine\ORM\PersistentCollection {#9179 …}
    #variants: Doctrine\ORM\PersistentCollection {#9192 …}
    #options: Doctrine\ORM\PersistentCollection {#9183 …}
    #associations: Doctrine\ORM\PersistentCollection {#9181 …}
    #createdAt: DateTime @1758632814 {#9168
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9169
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9186 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9187
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 3208
        #name: "C'est la fête chez une gourmande"
        #slug: "c-est-la-fete-chez-une-gourmande-3675"
        #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 C'est la fête chez une gourmande</h1><div class="col is-12">Le livre de recettes C'est la f&ecirc;te chez une gourmande est id&eacute;al pour vous donner des id&eacute;es de menus pour satisfaire vos convives dans toutes occasions.<br />Le livre de recettes C'est la f&ecirc;te chez une gourmande vous propose 23 recettes aussi bien sal&eacute;es que sucr&eacute;es, de l'entr&eacute;e au dessert, en passant par les viandes et les poissons.&nbsp;</div><h1>Caractéristiques C'est la fête chez une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Blandine Averill, Anne-C&eacute;cile Fichaux, et J&eacute;r&ocirc;me Odouard. 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 {#9189 …}
    #channels: Doctrine\ORM\PersistentCollection {#9177 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9173 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9175 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9193 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#9172
    #id: 3208
    #code: "c-est-la-fete-chez-une-gourmande-3675"
    #attributes: Doctrine\ORM\PersistentCollection {#9179 …}
    #variants: Doctrine\ORM\PersistentCollection {#9192 …}
    #options: Doctrine\ORM\PersistentCollection {#9183 …}
    #associations: Doctrine\ORM\PersistentCollection {#9181 …}
    #createdAt: DateTime @1758632814 {#9168
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9169
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9186 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9187
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9172}
        #id: 3208
        #name: "C'est la fête chez une gourmande"
        #slug: "c-est-la-fete-chez-une-gourmande-3675"
        #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 C'est la fête chez une gourmande</h1><div class="col is-12">Le livre de recettes C'est la f&ecirc;te chez une gourmande est id&eacute;al pour vous donner des id&eacute;es de menus pour satisfaire vos convives dans toutes occasions.<br />Le livre de recettes C'est la f&ecirc;te chez une gourmande vous propose 23 recettes aussi bien sal&eacute;es que sucr&eacute;es, de l'entr&eacute;e au dessert, en passant par les viandes et les poissons.&nbsp;</div><h1>Caractéristiques C'est la fête chez une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Blandine Averill, Anne-C&eacute;cile Fichaux, et J&eacute;r&ocirc;me Odouard. 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 {#9189 …}
    #channels: Doctrine\ORM\PersistentCollection {#9177 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9173 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9175 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "C'est la fête chez une gourmande"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29831
  -props: [
    "product" => App\Entity\Product\Product {#9172
      #id: 3208
      #code: "c-est-la-fete-chez-une-gourmande-3675"
      #attributes: Doctrine\ORM\PersistentCollection {#9179 …}
      #variants: Doctrine\ORM\PersistentCollection {#9192 …}
      #options: Doctrine\ORM\PersistentCollection {#9183 …}
      #associations: Doctrine\ORM\PersistentCollection {#9181 …}
      #createdAt: DateTime @1758632814 {#9168
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9169
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9186 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9187
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9172}
          #id: 3208
          #name: "C'est la fête chez une gourmande"
          #slug: "c-est-la-fete-chez-une-gourmande-3675"
          #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 C'est la fête chez une gourmande</h1><div class="col is-12">Le livre de recettes C'est la f&ecirc;te chez une gourmande est id&eacute;al pour vous donner des id&eacute;es de menus pour satisfaire vos convives dans toutes occasions.<br />Le livre de recettes C'est la f&ecirc;te chez une gourmande vous propose 23 recettes aussi bien sal&eacute;es que sucr&eacute;es, de l'entr&eacute;e au dessert, en passant par les viandes et les poissons.&nbsp;</div><h1>Caractéristiques C'est la fête chez une gourmande</h1><div class="col is-12">60 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Blandine Averill, Anne-C&eacute;cile Fichaux, et J&eacute;r&ocirc;me Odouard. 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 {#9189 …}
      #channels: Doctrine\ORM\PersistentCollection {#9177 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9173 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9175 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29877
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29815 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29876 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9193 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9203
    #collection: Doctrine\Common\Collections\ArrayCollection {#9204 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38230 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38232 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29877
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29815 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29824 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29876 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "C'est la fête chez une gourmande"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9203
    #collection: Doctrine\Common\Collections\ArrayCollection {#9204 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38230 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38232 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29883
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29877
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29815 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29824 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29876 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9193 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9203
      #collection: Doctrine\Common\Collections\ArrayCollection {#9204 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9202 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38230 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38232 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29933
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29924 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29931 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29932 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9193 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29936
  +variant: App\Entity\Product\ProductVariant {#9193 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29933
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29924 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29931 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29932 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#9209
    #id: 3209
    #code: "voyages-d-une-gourmande-3681"
    #attributes: Doctrine\ORM\PersistentCollection {#9216 …}
    #variants: Doctrine\ORM\PersistentCollection {#9229 …}
    #options: Doctrine\ORM\PersistentCollection {#9220 …}
    #associations: Doctrine\ORM\PersistentCollection {#9218 …}
    #createdAt: DateTime @1758632814 {#9205
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9206
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9223 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9224
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9209}
        #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 {#9226 …}
    #channels: Doctrine\ORM\PersistentCollection {#9214 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9210 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9212 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29822
  +product: App\Entity\Product\Product {#9209
    #id: 3209
    #code: "voyages-d-une-gourmande-3681"
    #attributes: Doctrine\ORM\PersistentCollection {#9216 …}
    #variants: Doctrine\ORM\PersistentCollection {#9229 …}
    #options: Doctrine\ORM\PersistentCollection {#9220 …}
    #associations: Doctrine\ORM\PersistentCollection {#9218 …}
    #createdAt: DateTime @1758632814 {#9205
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9206
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9223 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9224
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9209}
        #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 {#9226 …}
    #channels: Doctrine\ORM\PersistentCollection {#9214 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9210 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9212 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9230 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#9209
    #id: 3209
    #code: "voyages-d-une-gourmande-3681"
    #attributes: Doctrine\ORM\PersistentCollection {#9216 …}
    #variants: Doctrine\ORM\PersistentCollection {#9229 …}
    #options: Doctrine\ORM\PersistentCollection {#9220 …}
    #associations: Doctrine\ORM\PersistentCollection {#9218 …}
    #createdAt: DateTime @1758632814 {#9205
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9206
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9223 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9224
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9209}
        #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 {#9226 …}
    #channels: Doctrine\ORM\PersistentCollection {#9214 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9210 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9212 …}
    #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 {#30053
  -props: [
    "product" => App\Entity\Product\Product {#9209
      #id: 3209
      #code: "voyages-d-une-gourmande-3681"
      #attributes: Doctrine\ORM\PersistentCollection {#9216 …}
      #variants: Doctrine\ORM\PersistentCollection {#9229 …}
      #options: Doctrine\ORM\PersistentCollection {#9220 …}
      #associations: Doctrine\ORM\PersistentCollection {#9218 …}
      #createdAt: DateTime @1758632814 {#9205
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9206
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9223 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9224
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9209}
          #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 {#9226 …}
      #channels: Doctrine\ORM\PersistentCollection {#9214 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9210 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9212 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30099
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30037 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30046 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30098 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9230 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240
    #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9239 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38244 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30099
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30037 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30046 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30098 …}
    +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 {#9240
    #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9239 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38244 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30105
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30099
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30037 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30046 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30098 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9230 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240
      #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9239 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38244 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30146 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30154 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9230 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30158
  +variant: App\Entity\Product\ProductVariant {#9230 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30146 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30153 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30154 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#9246
    #id: 3210
    #code: "mon-gateau-pour-maman-3685"
    #attributes: Doctrine\ORM\PersistentCollection {#9253 …}
    #variants: Doctrine\ORM\PersistentCollection {#9266 …}
    #options: Doctrine\ORM\PersistentCollection {#9257 …}
    #associations: Doctrine\ORM\PersistentCollection {#9255 …}
    #createdAt: DateTime @1758632814 {#9242
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9243
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9260 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9261
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9246}
        #id: 3210
        #name: "Mon gâteau pour maman"
        #slug: "mon-gateau-pour-maman-3685"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 20 recettes</li>\n
          <li>Recettes faciles &agrave; pr&eacute;parer</li>\n
          <li>Recettes id&eacute;als pour les enfants&nbsp;</li>\n
          </ul></div><h1>Description Mon gâteau pour maman</h1><div class="col is-12">Le livre de recettes Mon g&acirc;teau pour maman est compos&eacute; de 23 recettes avec plusieurs th&egrave;mes telle que : Les tartes, les cakes, les charlottes, les p&acirc;tisseries avec des bonbons, les galettes g&eacute;antes ou encore les g&acirc;teaux des autres pays.<br />Le livre de recettes Mon g&acirc;teau pour maman est id&eacute;al pour que les enfants s'initient en douceur &agrave; cette pi&egrave;ce magique qu'est la cuisine.&nbsp;</div><h1>Caractéristiques Mon gâteau pour maman</h1><div class="col is-12">67 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Caroline Guezille. 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 {#9263 …}
    #channels: Doctrine\ORM\PersistentCollection {#9251 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9247 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9249 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30044
  +product: App\Entity\Product\Product {#9246
    #id: 3210
    #code: "mon-gateau-pour-maman-3685"
    #attributes: Doctrine\ORM\PersistentCollection {#9253 …}
    #variants: Doctrine\ORM\PersistentCollection {#9266 …}
    #options: Doctrine\ORM\PersistentCollection {#9257 …}
    #associations: Doctrine\ORM\PersistentCollection {#9255 …}
    #createdAt: DateTime @1758632814 {#9242
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9243
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9260 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9261
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9246}
        #id: 3210
        #name: "Mon gâteau pour maman"
        #slug: "mon-gateau-pour-maman-3685"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 20 recettes</li>\n
          <li>Recettes faciles &agrave; pr&eacute;parer</li>\n
          <li>Recettes id&eacute;als pour les enfants&nbsp;</li>\n
          </ul></div><h1>Description Mon gâteau pour maman</h1><div class="col is-12">Le livre de recettes Mon g&acirc;teau pour maman est compos&eacute; de 23 recettes avec plusieurs th&egrave;mes telle que : Les tartes, les cakes, les charlottes, les p&acirc;tisseries avec des bonbons, les galettes g&eacute;antes ou encore les g&acirc;teaux des autres pays.<br />Le livre de recettes Mon g&acirc;teau pour maman est id&eacute;al pour que les enfants s'initient en douceur &agrave; cette pi&egrave;ce magique qu'est la cuisine.&nbsp;</div><h1>Caractéristiques Mon gâteau pour maman</h1><div class="col is-12">67 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Caroline Guezille. 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 {#9263 …}
    #channels: Doctrine\ORM\PersistentCollection {#9251 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9247 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9249 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9267 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#9246
    #id: 3210
    #code: "mon-gateau-pour-maman-3685"
    #attributes: Doctrine\ORM\PersistentCollection {#9253 …}
    #variants: Doctrine\ORM\PersistentCollection {#9266 …}
    #options: Doctrine\ORM\PersistentCollection {#9257 …}
    #associations: Doctrine\ORM\PersistentCollection {#9255 …}
    #createdAt: DateTime @1758632814 {#9242
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9243
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9260 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9261
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9246}
        #id: 3210
        #name: "Mon gâteau pour maman"
        #slug: "mon-gateau-pour-maman-3685"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plus de 20 recettes</li>\n
          <li>Recettes faciles &agrave; pr&eacute;parer</li>\n
          <li>Recettes id&eacute;als pour les enfants&nbsp;</li>\n
          </ul></div><h1>Description Mon gâteau pour maman</h1><div class="col is-12">Le livre de recettes Mon g&acirc;teau pour maman est compos&eacute; de 23 recettes avec plusieurs th&egrave;mes telle que : Les tartes, les cakes, les charlottes, les p&acirc;tisseries avec des bonbons, les galettes g&eacute;antes ou encore les g&acirc;teaux des autres pays.<br />Le livre de recettes Mon g&acirc;teau pour maman est id&eacute;al pour que les enfants s'initient en douceur &agrave; cette pi&egrave;ce magique qu'est la cuisine.&nbsp;</div><h1>Caractéristiques Mon gâteau pour maman</h1><div class="col is-12">67 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Caroline Guezille. 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 {#9263 …}
    #channels: Doctrine\ORM\PersistentCollection {#9251 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9247 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9249 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Mon gâteau pour maman"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30275
  -props: [
    "product" => App\Entity\Product\Product {#9246
      #id: 3210
      #code: "mon-gateau-pour-maman-3685"
      #attributes: Doctrine\ORM\PersistentCollection {#9253 …}
      #variants: Doctrine\ORM\PersistentCollection {#9266 …}
      #options: Doctrine\ORM\PersistentCollection {#9257 …}
      #associations: Doctrine\ORM\PersistentCollection {#9255 …}
      #createdAt: DateTime @1758632814 {#9242
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9243
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9260 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9261
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9246}
          #id: 3210
          #name: "Mon gâteau pour maman"
          #slug: "mon-gateau-pour-maman-3685"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Plus de 20 recettes</li>\n
            <li>Recettes faciles &agrave; pr&eacute;parer</li>\n
            <li>Recettes id&eacute;als pour les enfants&nbsp;</li>\n
            </ul></div><h1>Description Mon gâteau pour maman</h1><div class="col is-12">Le livre de recettes Mon g&acirc;teau pour maman est compos&eacute; de 23 recettes avec plusieurs th&egrave;mes telle que : Les tartes, les cakes, les charlottes, les p&acirc;tisseries avec des bonbons, les galettes g&eacute;antes ou encore les g&acirc;teaux des autres pays.<br />Le livre de recettes Mon g&acirc;teau pour maman est id&eacute;al pour que les enfants s'initient en douceur &agrave; cette pi&egrave;ce magique qu'est la cuisine.&nbsp;</div><h1>Caractéristiques Mon gâteau pour maman</h1><div class="col is-12">67 pages. 19.5 cm x 19.5 cm. Couverture cartonn&eacute;e. Texte de recette : Caroline Guezille. 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 {#9263 …}
      #channels: Doctrine\ORM\PersistentCollection {#9251 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9247 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9249 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30321
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30259 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30268 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30320 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9267 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9277
    #collection: Doctrine\Common\Collections\ArrayCollection {#9278 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9276 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38258 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38260 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30321
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30259 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30268 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30320 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Mon gâteau pour maman"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9277
    #collection: Doctrine\Common\Collections\ArrayCollection {#9278 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9276 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38258 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38260 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30327
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30321
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30259 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30268 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30320 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9267 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9277
      #collection: Doctrine\Common\Collections\ArrayCollection {#9278 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9276 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38258 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38260 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30377
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30368 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30375 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30376 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9267 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30380
  +variant: App\Entity\Product\ProductVariant {#9267 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30377
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30368 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30375 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30376 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.19 ms
Input props
[
  "product" => App\Entity\Product\Product {#9283
    #id: 3212
    #code: "mon-congelo-et-moi-3696"
    #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
    #variants: Doctrine\ORM\PersistentCollection {#9303 …}
    #options: Doctrine\ORM\PersistentCollection {#9294 …}
    #associations: Doctrine\ORM\PersistentCollection {#9292 …}
    #createdAt: DateTime @1758632814 {#9279
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9280
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9297 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9298
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9283}
        #id: 3212
        #name: "Mon congélo et moi"
        #slug: "mon-congelo-et-moi-3696"
        #description: """
          <div class="col is-12"><ul>\n
          <li>48 recettes</li>\n
          <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
          <li>Conseils pratiques sur la cong&eacute;lation&nbsp;</li>\n
          </ul></div><h1>Description Mon congélo et moi</h1><div class="col is-12">Le livre de cuisine Mon cong&eacute;lo et moi vous permettra de bien choisir le mat&egrave;riel et les produits, ainsi que les d&eacute;lais et la fa&ccedil;on de les congeler.<br />Le livre de cuisine Mon cong&eacute;lo et moi est compos&eacute; aussi de 48 recettes qui vous permettrons d'avoir des plats aussi bien sal&eacute;s que sucr&eacute;s pour toutes occasions.&nbsp;</div><h1>Caractéristiques Mon congélo et moi</h1><div class="col is-12">95 pages. 21.5 cm x 12.5 cm. Couverture cartonn&eacute;e. Texte de recette : J&eacute;r&ocirc;me Odouard. 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 {#9300 …}
    #channels: Doctrine\ORM\PersistentCollection {#9288 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9286 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30266
  +product: App\Entity\Product\Product {#9283
    #id: 3212
    #code: "mon-congelo-et-moi-3696"
    #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
    #variants: Doctrine\ORM\PersistentCollection {#9303 …}
    #options: Doctrine\ORM\PersistentCollection {#9294 …}
    #associations: Doctrine\ORM\PersistentCollection {#9292 …}
    #createdAt: DateTime @1758632814 {#9279
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9280
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9297 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9298
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9283}
        #id: 3212
        #name: "Mon congélo et moi"
        #slug: "mon-congelo-et-moi-3696"
        #description: """
          <div class="col is-12"><ul>\n
          <li>48 recettes</li>\n
          <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
          <li>Conseils pratiques sur la cong&eacute;lation&nbsp;</li>\n
          </ul></div><h1>Description Mon congélo et moi</h1><div class="col is-12">Le livre de cuisine Mon cong&eacute;lo et moi vous permettra de bien choisir le mat&egrave;riel et les produits, ainsi que les d&eacute;lais et la fa&ccedil;on de les congeler.<br />Le livre de cuisine Mon cong&eacute;lo et moi est compos&eacute; aussi de 48 recettes qui vous permettrons d'avoir des plats aussi bien sal&eacute;s que sucr&eacute;s pour toutes occasions.&nbsp;</div><h1>Caractéristiques Mon congélo et moi</h1><div class="col is-12">95 pages. 21.5 cm x 12.5 cm. Couverture cartonn&eacute;e. Texte de recette : J&eacute;r&ocirc;me Odouard. 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 {#9300 …}
    #channels: Doctrine\ORM\PersistentCollection {#9288 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9286 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9304 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#9283
    #id: 3212
    #code: "mon-congelo-et-moi-3696"
    #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
    #variants: Doctrine\ORM\PersistentCollection {#9303 …}
    #options: Doctrine\ORM\PersistentCollection {#9294 …}
    #associations: Doctrine\ORM\PersistentCollection {#9292 …}
    #createdAt: DateTime @1758632814 {#9279
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9280
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9297 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9298
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9283}
        #id: 3212
        #name: "Mon congélo et moi"
        #slug: "mon-congelo-et-moi-3696"
        #description: """
          <div class="col is-12"><ul>\n
          <li>48 recettes</li>\n
          <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
          <li>Conseils pratiques sur la cong&eacute;lation&nbsp;</li>\n
          </ul></div><h1>Description Mon congélo et moi</h1><div class="col is-12">Le livre de cuisine Mon cong&eacute;lo et moi vous permettra de bien choisir le mat&egrave;riel et les produits, ainsi que les d&eacute;lais et la fa&ccedil;on de les congeler.<br />Le livre de cuisine Mon cong&eacute;lo et moi est compos&eacute; aussi de 48 recettes qui vous permettrons d'avoir des plats aussi bien sal&eacute;s que sucr&eacute;s pour toutes occasions.&nbsp;</div><h1>Caractéristiques Mon congélo et moi</h1><div class="col is-12">95 pages. 21.5 cm x 12.5 cm. Couverture cartonn&eacute;e. Texte de recette : J&eacute;r&ocirc;me Odouard. 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 {#9300 …}
    #channels: Doctrine\ORM\PersistentCollection {#9288 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9286 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Mon congélo et moi"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30497
  -props: [
    "product" => App\Entity\Product\Product {#9283
      #id: 3212
      #code: "mon-congelo-et-moi-3696"
      #attributes: Doctrine\ORM\PersistentCollection {#9290 …}
      #variants: Doctrine\ORM\PersistentCollection {#9303 …}
      #options: Doctrine\ORM\PersistentCollection {#9294 …}
      #associations: Doctrine\ORM\PersistentCollection {#9292 …}
      #createdAt: DateTime @1758632814 {#9279
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9280
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9297 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9298
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9283}
          #id: 3212
          #name: "Mon congélo et moi"
          #slug: "mon-congelo-et-moi-3696"
          #description: """
            <div class="col is-12"><ul>\n
            <li>48 recettes</li>\n
            <li>Recettes sal&eacute;es et sucr&eacute;es</li>\n
            <li>Conseils pratiques sur la cong&eacute;lation&nbsp;</li>\n
            </ul></div><h1>Description Mon congélo et moi</h1><div class="col is-12">Le livre de cuisine Mon cong&eacute;lo et moi vous permettra de bien choisir le mat&egrave;riel et les produits, ainsi que les d&eacute;lais et la fa&ccedil;on de les congeler.<br />Le livre de cuisine Mon cong&eacute;lo et moi est compos&eacute; aussi de 48 recettes qui vous permettrons d'avoir des plats aussi bien sal&eacute;s que sucr&eacute;s pour toutes occasions.&nbsp;</div><h1>Caractéristiques Mon congélo et moi</h1><div class="col is-12">95 pages. 21.5 cm x 12.5 cm. Couverture cartonn&eacute;e. Texte de recette : J&eacute;r&ocirc;me Odouard. 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 {#9300 …}
      #channels: Doctrine\ORM\PersistentCollection {#9288 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9284 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9286 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30543
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30481 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30542 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9304 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9314
    #collection: Doctrine\Common\Collections\ArrayCollection {#9315 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9313 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38274 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30543
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30481 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30490 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30542 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Mon congélo et moi"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9314
    #collection: Doctrine\Common\Collections\ArrayCollection {#9315 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9313 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38274 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30549
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30543
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30481 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30490 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30542 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9304 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9314
      #collection: Doctrine\Common\Collections\ArrayCollection {#9315 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9313 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38274 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30599
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30590 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30597 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9304 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30602
  +variant: App\Entity\Product\ProductVariant {#9304 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30599
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30590 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30597 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30598 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 4.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#9320
    #id: 3215
    #code: "miniquiches-minitartes-3910"
    #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
    #variants: Doctrine\ORM\PersistentCollection {#9340 …}
    #options: Doctrine\ORM\PersistentCollection {#9331 …}
    #associations: Doctrine\ORM\PersistentCollection {#9329 …}
    #createdAt: DateTime @1758632814 {#9316
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9317
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9334 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9335
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9320}
        #id: 3215
        #name: "Miniquiches Minitartes"
        #slug: "miniquiches-minitartes-3910"
        #description: """
          <div class="col is-12"><ul>\n
          <li>65 recettes</li>\n
          <li>4 recettes de p&acirc;tes</li>\n
          <li>Des recettes sucr&eacute;es et sal&eacute;es&nbsp;</li>\n
          </ul></div><h1>Description Miniquiches Minitartes</h1><div class="col is-12">Miniquiches Minitartes est compos&eacute; de 65 recettes aussi bien sucr&eacute;es que sal&eacute;es, dont 4 recettes pour faire les p&acirc;tes bris&eacute;es et sabl&eacute;es, ainsi que la p&acirc;te &agrave; pain et &agrave; pizzas.<br />Miniquiches Minitartes vous permettras de faire un tour du monde des saveurs lors de vos buffets.&nbsp;</div><h1>Caractéristiques Miniquiches Minitartes</h1><div class="col is-12">96 pages. 21,7 x 12,5 cm. Couverture cartonn&eacute;e. Texte de recette : Julie Soucail. 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 {#9337 …}
    #channels: Doctrine\ORM\PersistentCollection {#9325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9323 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30488
  +product: App\Entity\Product\Product {#9320
    #id: 3215
    #code: "miniquiches-minitartes-3910"
    #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
    #variants: Doctrine\ORM\PersistentCollection {#9340 …}
    #options: Doctrine\ORM\PersistentCollection {#9331 …}
    #associations: Doctrine\ORM\PersistentCollection {#9329 …}
    #createdAt: DateTime @1758632814 {#9316
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9317
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9334 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9335
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9320}
        #id: 3215
        #name: "Miniquiches Minitartes"
        #slug: "miniquiches-minitartes-3910"
        #description: """
          <div class="col is-12"><ul>\n
          <li>65 recettes</li>\n
          <li>4 recettes de p&acirc;tes</li>\n
          <li>Des recettes sucr&eacute;es et sal&eacute;es&nbsp;</li>\n
          </ul></div><h1>Description Miniquiches Minitartes</h1><div class="col is-12">Miniquiches Minitartes est compos&eacute; de 65 recettes aussi bien sucr&eacute;es que sal&eacute;es, dont 4 recettes pour faire les p&acirc;tes bris&eacute;es et sabl&eacute;es, ainsi que la p&acirc;te &agrave; pain et &agrave; pizzas.<br />Miniquiches Minitartes vous permettras de faire un tour du monde des saveurs lors de vos buffets.&nbsp;</div><h1>Caractéristiques Miniquiches Minitartes</h1><div class="col is-12">96 pages. 21,7 x 12,5 cm. Couverture cartonn&eacute;e. Texte de recette : Julie Soucail. 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 {#9337 …}
    #channels: Doctrine\ORM\PersistentCollection {#9325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9323 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9341 …}
  +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 {#28258
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28291 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28284 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#9320
    #id: 3215
    #code: "miniquiches-minitartes-3910"
    #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
    #variants: Doctrine\ORM\PersistentCollection {#9340 …}
    #options: Doctrine\ORM\PersistentCollection {#9331 …}
    #associations: Doctrine\ORM\PersistentCollection {#9329 …}
    #createdAt: DateTime @1758632814 {#9316
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632814 {#9317
      date: 2025-09-23 21:06:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9334 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9335
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9320}
        #id: 3215
        #name: "Miniquiches Minitartes"
        #slug: "miniquiches-minitartes-3910"
        #description: """
          <div class="col is-12"><ul>\n
          <li>65 recettes</li>\n
          <li>4 recettes de p&acirc;tes</li>\n
          <li>Des recettes sucr&eacute;es et sal&eacute;es&nbsp;</li>\n
          </ul></div><h1>Description Miniquiches Minitartes</h1><div class="col is-12">Miniquiches Minitartes est compos&eacute; de 65 recettes aussi bien sucr&eacute;es que sal&eacute;es, dont 4 recettes pour faire les p&acirc;tes bris&eacute;es et sabl&eacute;es, ainsi que la p&acirc;te &agrave; pain et &agrave; pizzas.<br />Miniquiches Minitartes vous permettras de faire un tour du monde des saveurs lors de vos buffets.&nbsp;</div><h1>Caractéristiques Miniquiches Minitartes</h1><div class="col is-12">96 pages. 21,7 x 12,5 cm. Couverture cartonn&eacute;e. Texte de recette : Julie Soucail. 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 {#9337 …}
    #channels: Doctrine\ORM\PersistentCollection {#9325 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9323 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Miniquiches Minitartes"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30719
  -props: [
    "product" => App\Entity\Product\Product {#9320
      #id: 3215
      #code: "miniquiches-minitartes-3910"
      #attributes: Doctrine\ORM\PersistentCollection {#9327 …}
      #variants: Doctrine\ORM\PersistentCollection {#9340 …}
      #options: Doctrine\ORM\PersistentCollection {#9331 …}
      #associations: Doctrine\ORM\PersistentCollection {#9329 …}
      #createdAt: DateTime @1758632814 {#9316
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632814 {#9317
        date: 2025-09-23 21:06:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9334 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9335
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9320}
          #id: 3215
          #name: "Miniquiches Minitartes"
          #slug: "miniquiches-minitartes-3910"
          #description: """
            <div class="col is-12"><ul>\n
            <li>65 recettes</li>\n
            <li>4 recettes de p&acirc;tes</li>\n
            <li>Des recettes sucr&eacute;es et sal&eacute;es&nbsp;</li>\n
            </ul></div><h1>Description Miniquiches Minitartes</h1><div class="col is-12">Miniquiches Minitartes est compos&eacute; de 65 recettes aussi bien sucr&eacute;es que sal&eacute;es, dont 4 recettes pour faire les p&acirc;tes bris&eacute;es et sabl&eacute;es, ainsi que la p&acirc;te &agrave; pain et &agrave; pizzas.<br />Miniquiches Minitartes vous permettras de faire un tour du monde des saveurs lors de vos buffets.&nbsp;</div><h1>Caractéristiques Miniquiches Minitartes</h1><div class="col is-12">96 pages. 21,7 x 12,5 cm. Couverture cartonn&eacute;e. Texte de recette : Julie Soucail. 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 {#9337 …}
      #channels: Doctrine\ORM\PersistentCollection {#9325 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9321 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9323 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30765
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30703 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30764 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9341 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9351
    #collection: Doctrine\Common\Collections\ArrayCollection {#9352 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9350 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38286 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30765
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30703 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30712 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30764 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Miniquiches Minitartes"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9351
    #collection: Doctrine\Common\Collections\ArrayCollection {#9352 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9350 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38286 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30771
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30765
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30703 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30712 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30764 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9341 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9351
      #collection: Doctrine\Common\Collections\ArrayCollection {#9352 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9350 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38286 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30812 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30820 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9341 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30824
  +variant: App\Entity\Product\ProductVariant {#9341 …}
  +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 {#9690 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13120 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9687 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30812 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30820 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 2.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27964
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27986 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13195 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31141
  +cart: App\Entity\Order\Order {#14099 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27964
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27986 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13195 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}