Components

15 Twig Components
23 Render Count
176 ms Render Time
120.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
3 18.36ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
3 2.73ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
3 2.44ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
3 0.67ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.09ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.70ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.36ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.63ms
sylius_shop:product:summary
"Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent"
@SyliusUi/components/default.html.twig
1 122.11ms
sylius_shop:product_review.count
"Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent"
@SyliusUi/components/default.html.twig
1 0.40ms
sylius_shop:product:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
1 0.44ms
sylius_shop:product:add_to_cart_form
"Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent"
@SyliusUi/components/default.html.twig
1 16.71ms
sylius_shop:product_review:list
"Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent"
@SyliusUi/components/default.html.twig
1 1.04ms
sylius_shop:product:association
"Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent"
@SyliusUi/components/default.html.twig
1 29.76ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.03ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 120.0 MiB 1.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12789 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12795 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12794 …}
    +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 {#13416
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12796
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12789 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12795 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12794 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 120.0 MiB 0.70 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13489 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13491 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …}
    +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 {#13502
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13489 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13491 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 120.0 MiB 4.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13563 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13583 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13582 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13599
  +cart: App\Entity\Order\Order {#13666 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13563 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13583 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13582 …}
    +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 120.0 MiB 14.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13852
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13846 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13838 …}
    +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 {#13862
  #taxonRepository: App\Repository\TaxonRepository {#13861 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13852
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13846 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13838 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:summary Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent 120.0 MiB 122.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27747
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27731 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …}
    +prefixes: [
      "sylius_shop.product.show.content.info"
    ]
  }
  "product" => App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent {#27757
  #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#27756 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27747
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27733 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27731 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27746 …}
    +prefixes: [
      "sylius_shop.product.show.content.info"
    ]
  }
  +product: App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  +variant: App\Entity\Product\ProductVariant {#8366 …}
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27751 …}
  +template: "@SyliusShop/product/show/content/info/summary.html.twig"
}
sylius_shop:product_review.count Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent 120.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27880
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27879 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27878 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.average_rating"
    ]
  }
  "product" => App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent {#27901
  +product: App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#27866 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27880
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27879 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27878 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.average_rating"
    ]
  }
}
sylius_shop:product:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 120.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28007 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28004 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8366 …}
  "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28012
  +variant: App\Entity\Product\ProductVariant {#8366 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28007 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28004 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.prices"
    ]
  }
}
sylius_shop:product:add_to_cart_form Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent 120.0 MiB 16.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28077
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27919 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28071 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28070 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary"
    ]
  }
  "product" => App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent {#28094
  +routeName: "sylius_shop_cart_summary"
  +routeParameters: []
  #formFactory: Symfony\Component\Form\FormFactory {#7235 …}
  #manager: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#1383 …}
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1083 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  #addToCartCommandFactory: Sylius\Bundle\OrderBundle\Factory\AddToCartCommandFactory {#28098 …}
  #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#28095 …}
  #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType"
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13764 …}
  -formView: Symfony\Component\Form\FormView {#28240 …}
  -form: Symfony\Component\Form\Form {#28284 …}
  +formName: "sylius_shop_add_to_cart"
  +formValues: [
    "cartItem" => [
      "quantity" => "1"
    ]
    "_token" => "1554b1af11cfcfdd5acfdb746810c69.3gwSWiEwvYwRG2bfAcY9DYWNNJ5421ryqvWnIFagKRE.jkFNDFFy0sVDT1aJRvBaavXKcawTtCqD56CQT271QWKTVWceQnzbuXptFQ"
  ]
  +isValidated: true
  +validatedFields: []
  -shouldAutoSubmitForm: true
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28077
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27919 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28071 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28070 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary"
    ]
  }
  +product: App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  +variant: null
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#27751 …}
  +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig"
}
sylius_shop:product_review:list Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent 120.0 MiB 1.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27576
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27580 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27579 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27577 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.accordion.reviews.content"
    ]
  }
  "product" => App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  "count" => 3
  "template" => "@SyliusShop/shared/product_review/list.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/product_review/list.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent {#27567
  +product: App\Entity\Product\Product {#7499
    #id: 1080
    #code: "planche-a-decouper-flexible-kyocera-6022"
    #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
    #variants: Doctrine\ORM\PersistentCollection {#8223 …}
    #options: Doctrine\ORM\PersistentCollection {#8351 …}
    #associations: Doctrine\ORM\PersistentCollection {#8291 …}
    #createdAt: DateTime @1758632306 {#7507
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632306 {#7471
      date: 2025-09-23 20:58:26.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8353
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7499}
        #id: 1080
        #name: "Planche à Découper Flexible Kyocera"
        #slug: "planche-a-decouper-flexible-kyocera-6022"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
          <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
          <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
          </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
    #channels: Doctrine\ORM\PersistentCollection {#7859 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7861 …}
    #productType: null
  }
  +count: 3
  #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#27866 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27576
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27580 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27579 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27577 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.accordion.reviews.content"
    ]
  }
}
sylius_shop:product:association Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent 120.0 MiB 29.76 ms
Input props
[
  "productAssociation" => App\Entity\Product\ProductAssociation {#27628
    #id: 1080
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27462 …}
    #owner: App\Entity\Product\Product {#7499
      #id: 1080
      #code: "planche-a-decouper-flexible-kyocera-6022"
      #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
      #variants: Doctrine\ORM\PersistentCollection {#8223 …}
      #options: Doctrine\ORM\PersistentCollection {#8351 …}
      #associations: Doctrine\ORM\PersistentCollection {#8291 …}
      #createdAt: DateTime @1758632306 {#7507
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632306 {#7471
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8350 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8353
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7499}
          #id: 1080
          #name: "Planche à Découper Flexible Kyocera"
          #slug: "planche-a-decouper-flexible-kyocera-6022"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
            <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
            <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
            </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
      #channels: Doctrine\ORM\PersistentCollection {#7859 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#7861 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#27448 …}
    #createdAt: DateTime @1758633259 {#27969
      date: 2025-09-23 21:14:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633259 {#27666
      date: 2025-09-23 21:14:19.0 PRC (+08:00)
    }
  }
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent {#27439
  +productAssociation: App\Entity\Product\ProductAssociation {#27628
    #id: 1080
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#27462 …}
    #owner: App\Entity\Product\Product {#7499
      #id: 1080
      #code: "planche-a-decouper-flexible-kyocera-6022"
      #attributes: Doctrine\ORM\PersistentCollection {#8000 …}
      #variants: Doctrine\ORM\PersistentCollection {#8223 …}
      #options: Doctrine\ORM\PersistentCollection {#8351 …}
      #associations: Doctrine\ORM\PersistentCollection {#8291 …}
      #createdAt: DateTime @1758632306 {#7507
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632306 {#7471
        date: 2025-09-23 20:58:26.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8350 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8353
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7499}
          #id: 1080
          #name: "Planche à Découper Flexible Kyocera"
          #slug: "planche-a-decouper-flexible-kyocera-6022"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramiques.</li>\n
            <li>Souple mais tr&egrave;s r&eacute;sistante.</li>\n
            <li>R&egrave;gle imprim&eacute;e sur la planche.</li>\n
            </ul></div><h1>Descriptif Planche à Découper Flexible Kyocera</h1><div class="col is-12">La Planche &agrave; D&eacute;couper Flexible Kyocera a &eacute;t&eacute; sp&eacute;cialement con&ccedil;ue pour les couteaux c&eacute;ramique, elle&nbsp;n'ab&icirc;me pas le fil des couteaux. Elle poss&egrave;de une r&egrave;gle gradu&eacute;e imprim&eacute;e tr&egrave;s pratique et se nettoie tr&egrave;s facilement. Elle peut &ecirc;tre suspendue gr&acirc;ce &agrave; un trou et r&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</div><h1>Caractéristiques Planche à Découper Flexible Kyocera</h1><div class="col is-12">- Flexible.<br />- Surface anti-d&eacute;rapante.<br />- Pr&eacute;serve le fil des couteaux.<br />- Trou d'accrochage.<br />- Dimensions : 37 x 25 cm.<br />- R&eacute;siste &agrave; la chaleur jusqu'&agrave; 100&deg;C.</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 {#7639 …}
      #channels: Doctrine\ORM\PersistentCollection {#7859 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7776 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#7861 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#27448 …}
    #createdAt: DateTime @1758633259 {#27969
      date: 2025-09-23 21:14:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758633259 {#27666
      date: 2025-09-23 21:14:19.0 PRC (+08:00)
    }
  }
  #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#27440 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  +hookableMetadata: null
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 120.0 MiB 9.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#27367
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#27380 …}
    #variants: Doctrine\ORM\PersistentCollection {#27382 …}
    #options: Doctrine\ORM\PersistentCollection {#27386 …}
    #associations: Doctrine\ORM\PersistentCollection {#27383 …}
    #createdAt: DateTime @1758632638 {#27405
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27374
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27358 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#27133
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27367}
        #id: 2733
        #name: "Bouteille isotherme Qwetch Flowers Bleue"
        #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27588 …}
    #channels: Doctrine\ORM\PersistentCollection {#27378 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27426 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27376 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27231
  +product: App\Entity\Product\Product {#27367
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#27380 …}
    #variants: Doctrine\ORM\PersistentCollection {#27382 …}
    #options: Doctrine\ORM\PersistentCollection {#27386 …}
    #associations: Doctrine\ORM\PersistentCollection {#27383 …}
    #createdAt: DateTime @1758632638 {#27405
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27374
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27358 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#27133
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27367}
        #id: 2733
        #name: "Bouteille isotherme Qwetch Flowers Bleue"
        #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27588 …}
    #channels: Doctrine\ORM\PersistentCollection {#27378 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27426 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27376 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#27203 …}
  +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: null
}
sylius_shop:main_image
[Anonymous]
120.0 MiB 1.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#27367
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#27380 …}
    #variants: Doctrine\ORM\PersistentCollection {#27382 …}
    #options: Doctrine\ORM\PersistentCollection {#27386 …}
    #associations: Doctrine\ORM\PersistentCollection {#27383 …}
    #createdAt: DateTime @1758632638 {#27405
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27374
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27358 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#27133
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27367}
        #id: 2733
        #name: "Bouteille isotherme Qwetch Flowers Bleue"
        #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
          <div>\n
          <ul>\n
          <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27588 …}
    #channels: Doctrine\ORM\PersistentCollection {#27378 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27426 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27376 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Flowers Bleue"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27101
  -props: [
    "product" => App\Entity\Product\Product {#27367
      #id: 2733
      #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
      #attributes: Doctrine\ORM\PersistentCollection {#27380 …}
      #variants: Doctrine\ORM\PersistentCollection {#27382 …}
      #options: Doctrine\ORM\PersistentCollection {#27386 …}
      #associations: Doctrine\ORM\PersistentCollection {#27383 …}
      #createdAt: DateTime @1758632638 {#27405
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632638 {#27374
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#27358 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#27133
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#27367}
          #id: 2733
          #name: "Bouteille isotherme Qwetch Flowers Bleue"
          #slug: "bouteille-isotherme-qwetch-flowers-bleue-7263"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Maintient 12h au Chaud / 24h au Froid.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi :</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Ni vernis ni&nbsp; BPA.</div>\n
            <div>\n
            <ul>\n
            <li>Double paroi. Maintient 12h au Chaud / 24h au Froid.</li>\n
            <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
            <li>Ni vernis ni&nbsp; BPA.</li>\n
            </ul>\n
            </div></div><h1>Description Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">La bouteille Qwetch Flowers Bleue c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Bleue</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27588 …}
      #channels: Doctrine\ORM\PersistentCollection {#27378 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
      #reviews: Doctrine\ORM\PersistentCollection {#27426 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#27376 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
120.0 MiB 1.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27018 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27044 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27203 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27185
    #collection: Doctrine\Common\Collections\ArrayCollection {#27174 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#36532 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36542 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27018 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27044 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Flowers Bleue"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#27185
    #collection: Doctrine\Common\Collections\ArrayCollection {#27174 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#27202 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#36532 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36542 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#27003
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#26999
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27018 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#27012 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27044 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#27203 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#27185
      #collection: Doctrine\Common\Collections\ArrayCollection {#27174 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#27202 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#36532 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36542 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 120.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28900
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28886 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#27203 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28925
  +variant: App\Entity\Product\ProductVariant {#27203 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28900
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28886 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28896 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28897 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 120.0 MiB 4.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#27391
    #id: 2734
    #code: "bouteille-isotherme-qwetch-flowers-rouge-7264"
    #attributes: Doctrine\ORM\PersistentCollection {#27325 …}
    #variants: Doctrine\ORM\PersistentCollection {#27334 …}
    #options: Doctrine\ORM\PersistentCollection {#27344 …}
    #associations: Doctrine\ORM\PersistentCollection {#27343 …}
    #createdAt: DateTime @1758632638 {#27389
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27390
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27392 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#29960
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27391}
        #id: 2734
        #name: "Bouteille isotherme Qwetch Flowers Rouge"
        #slug: "bouteille-isotherme-qwetch-flowers-rouge-7264"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">La bouteille Qwetch Flowers Rouge c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27395 …}
    #channels: Doctrine\ORM\PersistentCollection {#27338 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27408 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27410 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#27130
  +product: App\Entity\Product\Product {#27391
    #id: 2734
    #code: "bouteille-isotherme-qwetch-flowers-rouge-7264"
    #attributes: Doctrine\ORM\PersistentCollection {#27325 …}
    #variants: Doctrine\ORM\PersistentCollection {#27334 …}
    #options: Doctrine\ORM\PersistentCollection {#27344 …}
    #associations: Doctrine\ORM\PersistentCollection {#27343 …}
    #createdAt: DateTime @1758632638 {#27389
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27390
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27392 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#29960
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27391}
        #id: 2734
        #name: "Bouteille isotherme Qwetch Flowers Rouge"
        #slug: "bouteille-isotherme-qwetch-flowers-rouge-7264"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">La bouteille Qwetch Flowers Rouge c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27395 …}
    #channels: Doctrine\ORM\PersistentCollection {#27338 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27408 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27410 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29651 …}
  +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: null
}
sylius_shop:main_image
[Anonymous]
120.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#27391
    #id: 2734
    #code: "bouteille-isotherme-qwetch-flowers-rouge-7264"
    #attributes: Doctrine\ORM\PersistentCollection {#27325 …}
    #variants: Doctrine\ORM\PersistentCollection {#27334 …}
    #options: Doctrine\ORM\PersistentCollection {#27344 …}
    #associations: Doctrine\ORM\PersistentCollection {#27343 …}
    #createdAt: DateTime @1758632638 {#27389
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27390
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27392 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#29960
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27391}
        #id: 2734
        #name: "Bouteille isotherme Qwetch Flowers Rouge"
        #slug: "bouteille-isotherme-qwetch-flowers-rouge-7264"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">La bouteille Qwetch Flowers Rouge c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27395 …}
    #channels: Doctrine\ORM\PersistentCollection {#27338 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27408 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27410 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Flowers Rouge"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30136
  -props: [
    "product" => App\Entity\Product\Product {#27391
      #id: 2734
      #code: "bouteille-isotherme-qwetch-flowers-rouge-7264"
      #attributes: Doctrine\ORM\PersistentCollection {#27325 …}
      #variants: Doctrine\ORM\PersistentCollection {#27334 …}
      #options: Doctrine\ORM\PersistentCollection {#27344 …}
      #associations: Doctrine\ORM\PersistentCollection {#27343 …}
      #createdAt: DateTime @1758632638 {#27389
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632638 {#27390
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#27392 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#29960
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#27391}
          #id: 2734
          #name: "Bouteille isotherme Qwetch Flowers Rouge"
          #slug: "bouteille-isotherme-qwetch-flowers-rouge-7264"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
            <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
            <li>Ni vernis ni&nbsp; BPA.</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Description Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">La bouteille Qwetch Flowers Rouge c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Flowers Rouge</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27395 …}
      #channels: Doctrine\ORM\PersistentCollection {#27338 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
      #reviews: Doctrine\ORM\PersistentCollection {#27408 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#27410 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
120.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30500
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29959 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30395 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29983 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29651 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29673
    #collection: Doctrine\Common\Collections\ArrayCollection {#29782 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29660 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#36559 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36561 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30500
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29959 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30395 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29983 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Flowers Rouge"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29673
    #collection: Doctrine\Common\Collections\ArrayCollection {#29782 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29660 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#36559 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36561 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30492
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30500
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29959 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30395 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29983 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29651 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29673
      #collection: Doctrine\Common\Collections\ArrayCollection {#29782 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29660 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#36559 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36561 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 120.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30749
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30751 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30747 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29651 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30788
  +variant: App\Entity\Product\ProductVariant {#29651 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30749
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30751 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30747 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 120.0 MiB 4.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#27335
    #id: 2735
    #code: "bouteille-isotherme-qwetch-noir-integral-7265"
    #attributes: Doctrine\ORM\PersistentCollection {#27354 …}
    #variants: Doctrine\ORM\PersistentCollection {#27319 …}
    #options: Doctrine\ORM\PersistentCollection {#27326 …}
    #associations: Doctrine\ORM\PersistentCollection {#27332 …}
    #createdAt: DateTime @1758632638 {#27333
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27336
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27341 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#31410
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27335}
        #id: 2735
        #name: "Bouteille isotherme Qwetch Noir intégral"
        #slug: "bouteille-isotherme-qwetch-noir-integral-7265"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">La bouteille Qwetch Noir int&eacute;gral c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27351 …}
    #channels: Doctrine\ORM\PersistentCollection {#27348 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27350 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27347 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30142
  +product: App\Entity\Product\Product {#27335
    #id: 2735
    #code: "bouteille-isotherme-qwetch-noir-integral-7265"
    #attributes: Doctrine\ORM\PersistentCollection {#27354 …}
    #variants: Doctrine\ORM\PersistentCollection {#27319 …}
    #options: Doctrine\ORM\PersistentCollection {#27326 …}
    #associations: Doctrine\ORM\PersistentCollection {#27332 …}
    #createdAt: DateTime @1758632638 {#27333
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27336
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27341 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#31410
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27335}
        #id: 2735
        #name: "Bouteille isotherme Qwetch Noir intégral"
        #slug: "bouteille-isotherme-qwetch-noir-integral-7265"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">La bouteille Qwetch Noir int&eacute;gral c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27351 …}
    #channels: Doctrine\ORM\PersistentCollection {#27348 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27350 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27347 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#31359 …}
  +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: null
}
sylius_shop:main_image
[Anonymous]
120.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#27335
    #id: 2735
    #code: "bouteille-isotherme-qwetch-noir-integral-7265"
    #attributes: Doctrine\ORM\PersistentCollection {#27354 …}
    #variants: Doctrine\ORM\PersistentCollection {#27319 …}
    #options: Doctrine\ORM\PersistentCollection {#27326 …}
    #associations: Doctrine\ORM\PersistentCollection {#27332 …}
    #createdAt: DateTime @1758632638 {#27333
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#27336
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#27341 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#31410
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#27335}
        #id: 2735
        #name: "Bouteille isotherme Qwetch Noir intégral"
        #slug: "bouteille-isotherme-qwetch-noir-integral-7265"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
          <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
          <li>Ni vernis ni&nbsp; BPA.</li>\n
          </ul>\n
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">La bouteille Qwetch Noir int&eacute;gral c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27351 …}
    #channels: Doctrine\ORM\PersistentCollection {#27348 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
    #reviews: Doctrine\ORM\PersistentCollection {#27350 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#27347 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Noir intégral"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31434
  -props: [
    "product" => App\Entity\Product\Product {#27335
      #id: 2735
      #code: "bouteille-isotherme-qwetch-noir-integral-7265"
      #attributes: Doctrine\ORM\PersistentCollection {#27354 …}
      #variants: Doctrine\ORM\PersistentCollection {#27319 …}
      #options: Doctrine\ORM\PersistentCollection {#27326 …}
      #associations: Doctrine\ORM\PersistentCollection {#27332 …}
      #createdAt: DateTime @1758632638 {#27333
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632638 {#27336
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#27341 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#31410
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#27335}
          #id: 2735
          #name: "Bouteille isotherme Qwetch Noir intégral"
          #slug: "bouteille-isotherme-qwetch-noir-integral-7265"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Double paroi.&nbsp;Maintient 12h au Chaud / 24h au Froid.</li>\n
            <li>Enti&egrave;rement en inox 18/8 y compris le bouchon. Aucun plastique</li>\n
            <li>Ni vernis ni&nbsp; BPA.</li>\n
            </ul>\n
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">La bouteille Qwetch Noir int&eacute;gral c'est LA solution pour ne plus utiliser de bouteilles en plastique. Un geste indispensable pour sauvegarder notre environnement. Avec sa double paroi inox, la bouteille Qwetch permet de conserver les boissons froides pendant 24 heures et chaudes pendant 12 heures. A noter pour les voyageurs que les bouteilles Qwetch sont autoris&eacute;es en soute et m&ecirc;me en bagage &agrave; main &agrave; condition qu'elles soient vides.</div><h1>Caractéristiques Bouteille isotherme Qwetch Noir intégral</h1><div class="col is-12">Maintient 12h au Chaud / 24h au Froid. Double paroi : paroi int&eacute;rieure et ext&eacute;rieure en inox 18/8. Extr&eacute;mit&eacute; du bouchon &eacute;galement en inox 18/8. Paroi int&eacute;rieure sans rev&ecirc;tement ni vernis. N&rsquo;alt&egrave;re ni les go&ucirc;ts ni les saveurs. Sans BPA.</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 {#27351 …}
      #channels: Doctrine\ORM\PersistentCollection {#27348 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#14079 …}
      #reviews: Doctrine\ORM\PersistentCollection {#27350 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#27347 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
120.0 MiB 0.64 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31416 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31359 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31367
    #collection: Doctrine\Common\Collections\ArrayCollection {#31376 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31355 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#36574 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36576 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31411 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31416 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Noir intégral"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31367
    #collection: Doctrine\Common\Collections\ArrayCollection {#31376 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31355 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#36574 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36576 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31489
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31427
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31411 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31485 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31416 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#31359 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#31367
      #collection: Doctrine\Common\Collections\ArrayCollection {#31376 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#31355 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#36574 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36576 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 120.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31539
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31530 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31537 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31538 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31359 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31542
  +variant: App\Entity\Product\ProductVariant {#31359 …}
  +price: "26,00\u{A0}"
  +originalPrice: "26,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9255 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12685 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9252 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31539
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31530 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31537 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31538 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 120.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12752 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27679 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12762 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31773
  +cart: App\Entity\Order\Order {#13666 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12752 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27679 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12762 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}