Components

12 Twig Components
44 Render Count
71 ms Render Time
112.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 42.42ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.52ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 6.02ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.43ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.51ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.04ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 6.24ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.38ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.94ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.80ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.73ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.98ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 112.0 MiB 1.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12176
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12175 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12174 …}
    +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 {#12796
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12176
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12169 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12175 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12174 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 112.0 MiB 1.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12869 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12872 …}
    +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 {#12882
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12869 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12872 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 6.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12964
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12943 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12963 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12962 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12979
  +cart: App\Entity\Order\Order {#13046 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12964
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12943 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12963 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12962 …}
    +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 112.0 MiB 14.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13232
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13220 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13226 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13218 …}
    +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 {#13241
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13232
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13220 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13226 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13218 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27468
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27464 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27465 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27467 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27477
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27468
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27464 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27465 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27467 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 0.80 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27578 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27580 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27589
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27581
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27578 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27580 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 112.0 MiB 1.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27658 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27659 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27661 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27670
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27658 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27659 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27661 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 8.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 2719
    #code: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632634 {#7659
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632634 {#7725
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 2719
        #name: "6 Pailles Coudées en Verre + Goupillon Westmark"
        #slug: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre borosilicate, d&eacute;marche &eacute;cologique.</li>\n
          <li>R&eacute;siste &agrave; la chaleur.</li>\n
          <li>Ni go&ucirc;t, ni odeur.</li>\n
          <li>Livr&eacute;es avec goupillon de nettoyage.</li>\n
          </ul></div><h1>Descriptif 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles coud&eacute;es en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Diam&egrave;tre 8 mm. Longeur 20 cm<br />- Eco-responsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em>- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28195
  +product: App\Entity\Product\Product {#7969
    #id: 2719
    #code: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632634 {#7659
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632634 {#7725
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 2719
        #name: "6 Pailles Coudées en Verre + Goupillon Westmark"
        #slug: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre borosilicate, d&eacute;marche &eacute;cologique.</li>\n
          <li>R&eacute;siste &agrave; la chaleur.</li>\n
          <li>Ni go&ucirc;t, ni odeur.</li>\n
          <li>Livr&eacute;es avec goupillon de nettoyage.</li>\n
          </ul></div><h1>Descriptif 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles coud&eacute;es en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Diam&egrave;tre 8 mm. Longeur 20 cm<br />- Eco-responsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em>- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28457 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 1.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#7969
    #id: 2719
    #code: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
    #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
    #variants: Doctrine\ORM\PersistentCollection {#8401 …}
    #options: Doctrine\ORM\PersistentCollection {#8529 …}
    #associations: Doctrine\ORM\PersistentCollection {#8469 …}
    #createdAt: DateTime @1758632634 {#7659
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632634 {#7725
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8528 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8531
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7969}
        #id: 2719
        #name: "6 Pailles Coudées en Verre + Goupillon Westmark"
        #slug: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre borosilicate, d&eacute;marche &eacute;cologique.</li>\n
          <li>R&eacute;siste &agrave; la chaleur.</li>\n
          <li>Ni go&ucirc;t, ni odeur.</li>\n
          <li>Livr&eacute;es avec goupillon de nettoyage.</li>\n
          </ul></div><h1>Descriptif 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles coud&eacute;es en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Diam&egrave;tre 8 mm. Longeur 20 cm<br />- Eco-responsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em>- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8534 …}
    #channels: Doctrine\ORM\PersistentCollection {#8037 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8040 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "6 Pailles Coudées en Verre + Goupillon Westmark"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28868
  -props: [
    "product" => App\Entity\Product\Product {#7969
      #id: 2719
      #code: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
      #attributes: Doctrine\ORM\PersistentCollection {#8178 …}
      #variants: Doctrine\ORM\PersistentCollection {#8401 …}
      #options: Doctrine\ORM\PersistentCollection {#8529 …}
      #associations: Doctrine\ORM\PersistentCollection {#8469 …}
      #createdAt: DateTime @1758632634 {#7659
        date: 2025-09-23 21:03:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632634 {#7725
        date: 2025-09-23 21:03:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8528 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8531
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7969}
          #id: 2719
          #name: "6 Pailles Coudées en Verre + Goupillon Westmark"
          #slug: "6-pailles-coudees-en-verre-goupillon-westmark-6787"
          #description: """
            <div class="col is-12"><ul>\n
            <li>En verre borosilicate, d&eacute;marche &eacute;cologique.</li>\n
            <li>R&eacute;siste &agrave; la chaleur.</li>\n
            <li>Ni go&ucirc;t, ni odeur.</li>\n
            <li>Livr&eacute;es avec goupillon de nettoyage.</li>\n
            </ul></div><h1>Descriptif 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles coud&eacute;es en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Coudées en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Diam&egrave;tre 8 mm. Longeur 20 cm<br />- Eco-responsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em>- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8534 …}
      #channels: Doctrine\ORM\PersistentCollection {#8037 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8040 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 1.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28944
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28947 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28941 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28457 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28803
    #collection: Doctrine\Common\Collections\ArrayCollection {#28802 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28640 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28944
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28947 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28941 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "6 Pailles Coudées en Verre + Goupillon Westmark"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28803
    #collection: Doctrine\Common\Collections\ArrayCollection {#28802 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28640 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28952
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28944
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28947 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28942 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28941 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28457 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28803
      #collection: Doctrine\Common\Collections\ArrayCollection {#28802 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28640 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38367 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29020
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29018 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29019 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28457 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29029
  +variant: App\Entity\Product\ProductVariant {#28457 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29020
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29010 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29018 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29019 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 3.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 2720
    #code: "6-pailles-droites-en-verre-goupillon-westmark-6788"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632634 {#8541
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632634 {#8542
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 2720
        #name: "6 Pailles Droites en Verre + Goupillon Westmark"
        #slug: "6-pailles-droites-en-verre-goupillon-westmark-6788"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate.</li>\n
          <li>Longeur 20 cm, diam&egrave;tre 8 mm.</li>\n
          <li>R&eacute;siste &agrave; la chaleur.</li>\n
          <li>Ni go&ucirc;t, ni odeur.</li>\n
          <li>Ecologique.</li>\n
          </ul></div><h1>Descriptif 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles droites en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Ecoresponsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em style="font-weight: normal;">- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28846
  +product: App\Entity\Product\Product {#8543
    #id: 2720
    #code: "6-pailles-droites-en-verre-goupillon-westmark-6788"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632634 {#8541
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632634 {#8542
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 2720
        #name: "6 Pailles Droites en Verre + Goupillon Westmark"
        #slug: "6-pailles-droites-en-verre-goupillon-westmark-6788"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate.</li>\n
          <li>Longeur 20 cm, diam&egrave;tre 8 mm.</li>\n
          <li>R&eacute;siste &agrave; la chaleur.</li>\n
          <li>Ni go&ucirc;t, ni odeur.</li>\n
          <li>Ecologique.</li>\n
          </ul></div><h1>Descriptif 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles droites en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Ecoresponsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em style="font-weight: normal;">- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29102 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#8543
    #id: 2720
    #code: "6-pailles-droites-en-verre-goupillon-westmark-6788"
    #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
    #variants: Doctrine\ORM\PersistentCollection {#8552 …}
    #options: Doctrine\ORM\PersistentCollection {#8556 …}
    #associations: Doctrine\ORM\PersistentCollection {#8554 …}
    #createdAt: DateTime @1758632634 {#8541
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632634 {#8542
      date: 2025-09-23 21:03:54.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8559 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8560
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8543}
        #id: 2720
        #name: "6 Pailles Droites en Verre + Goupillon Westmark"
        #slug: "6-pailles-droites-en-verre-goupillon-westmark-6788"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate.</li>\n
          <li>Longeur 20 cm, diam&egrave;tre 8 mm.</li>\n
          <li>R&eacute;siste &agrave; la chaleur.</li>\n
          <li>Ni go&ucirc;t, ni odeur.</li>\n
          <li>Ecologique.</li>\n
          </ul></div><h1>Descriptif 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles droites en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Ecoresponsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em style="font-weight: normal;">- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8562 …}
    #channels: Doctrine\ORM\PersistentCollection {#8548 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8546 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "6 Pailles Droites en Verre + Goupillon Westmark"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29173
  -props: [
    "product" => App\Entity\Product\Product {#8543
      #id: 2720
      #code: "6-pailles-droites-en-verre-goupillon-westmark-6788"
      #attributes: Doctrine\ORM\PersistentCollection {#8550 …}
      #variants: Doctrine\ORM\PersistentCollection {#8552 …}
      #options: Doctrine\ORM\PersistentCollection {#8556 …}
      #associations: Doctrine\ORM\PersistentCollection {#8554 …}
      #createdAt: DateTime @1758632634 {#8541
        date: 2025-09-23 21:03:54.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632634 {#8542
        date: 2025-09-23 21:03:54.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8559 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8560
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8543}
          #id: 2720
          #name: "6 Pailles Droites en Verre + Goupillon Westmark"
          #slug: "6-pailles-droites-en-verre-goupillon-westmark-6788"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Verre borosilicate.</li>\n
            <li>Longeur 20 cm, diam&egrave;tre 8 mm.</li>\n
            <li>R&eacute;siste &agrave; la chaleur.</li>\n
            <li>Ni go&ucirc;t, ni odeur.</li>\n
            <li>Ecologique.</li>\n
            </ul></div><h1>Descriptif 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">Lot de six pailles droites en verre borosilicate n'absorbant pas la chaleur. Ecologiques et r&eacute;utilisables, elles n'apportent ni go&ucirc;t ni odeur, passent au lave-vaisselle, sont livr&eacute;es avec un goupillon de nettoyage int&eacute;rieur et sont garanties 5 ans.</div><h1>Caractéristiques 6 Pailles Droites en Verre + Goupillon Westmark</h1><div class="col is-12">- Verre borosilicate.<br />- Ecoresponsable.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br /><strong><em style="font-weight: normal;">- Les enfants doivent &ecirc;tre surveill&eacute;s lors de l'utilisation de ce produit. Il ne convient pas aux enfants de moins de 3 ans.</em></strong></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 {#8562 …}
      #channels: Doctrine\ORM\PersistentCollection {#8548 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8544 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8546 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29166
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29157 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29230 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29154 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29102 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29110
    #collection: Doctrine\Common\Collections\ArrayCollection {#29119 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29098 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29166
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29157 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29230 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29154 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "6 Pailles Droites en Verre + Goupillon Westmark"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29110
    #collection: Doctrine\Common\Collections\ArrayCollection {#29119 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29098 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29234
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29166
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29157 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29230 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29154 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29102 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29110
      #collection: Doctrine\Common\Collections\ArrayCollection {#29119 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29098 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29284
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29275 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29282 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29283 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29102 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29287
  +variant: App\Entity\Product\ProductVariant {#29102 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29284
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29275 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29282 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29283 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8566
    #id: 2728
    #code: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632636 {#8564
      date: 2025-09-23 21:03:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632636 {#8565
      date: 2025-09-23 21:03:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 2728
        #name: "Bouteille en Verre à Bouchon en Bambou Pebbly"
        #slug: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t)</li>\n
          <li>Bouchon herm&eacute;tique en bambou.</li>\n
          <li>Passe au lave-vaisselle (sans le bouchon)</li>\n
          </ul></div><h1>Descriptif Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">Bouteille en verre borosilicate r&eacute;sistant, sain et au go&ucirc;t neutre munie d'un bouchon en bambou fermant herm&eacute;tiquement gr&acirc;ce &agrave; un joint silicone amovible. Contenance : 0,55 litre. Passe au lave-vaisselle (sans le bouchon)</div><h1>Caractéristiques Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t).<br />- Bouchon herm&eacute;tique en bambou.<br />- Va au lave-vaisselle (sans le bouchon).<br />- Contenance : 0,55 L.</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 {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29164
  +product: App\Entity\Product\Product {#8566
    #id: 2728
    #code: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632636 {#8564
      date: 2025-09-23 21:03:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632636 {#8565
      date: 2025-09-23 21:03:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 2728
        #name: "Bouteille en Verre à Bouchon en Bambou Pebbly"
        #slug: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t)</li>\n
          <li>Bouchon herm&eacute;tique en bambou.</li>\n
          <li>Passe au lave-vaisselle (sans le bouchon)</li>\n
          </ul></div><h1>Descriptif Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">Bouteille en verre borosilicate r&eacute;sistant, sain et au go&ucirc;t neutre munie d'un bouchon en bambou fermant herm&eacute;tiquement gr&acirc;ce &agrave; un joint silicone amovible. Contenance : 0,55 litre. Passe au lave-vaisselle (sans le bouchon)</div><h1>Caractéristiques Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t).<br />- Bouchon herm&eacute;tique en bambou.<br />- Va au lave-vaisselle (sans le bouchon).<br />- Contenance : 0,55 L.</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 {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29350 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8566
    #id: 2728
    #code: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
    #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
    #variants: Doctrine\ORM\PersistentCollection {#8578 …}
    #options: Doctrine\ORM\PersistentCollection {#8582 …}
    #associations: Doctrine\ORM\PersistentCollection {#8580 …}
    #createdAt: DateTime @1758632636 {#8564
      date: 2025-09-23 21:03:56.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632636 {#8565
      date: 2025-09-23 21:03:56.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8585 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8586
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8566}
        #id: 2728
        #name: "Bouteille en Verre à Bouchon en Bambou Pebbly"
        #slug: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t)</li>\n
          <li>Bouchon herm&eacute;tique en bambou.</li>\n
          <li>Passe au lave-vaisselle (sans le bouchon)</li>\n
          </ul></div><h1>Descriptif Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">Bouteille en verre borosilicate r&eacute;sistant, sain et au go&ucirc;t neutre munie d'un bouchon en bambou fermant herm&eacute;tiquement gr&acirc;ce &agrave; un joint silicone amovible. Contenance : 0,55 litre. Passe au lave-vaisselle (sans le bouchon)</div><h1>Caractéristiques Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t).<br />- Bouchon herm&eacute;tique en bambou.<br />- Va au lave-vaisselle (sans le bouchon).<br />- Contenance : 0,55 L.</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 {#8588 …}
    #channels: Doctrine\ORM\PersistentCollection {#8574 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8572 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille en Verre à Bouchon en Bambou Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29421
  -props: [
    "product" => App\Entity\Product\Product {#8566
      #id: 2728
      #code: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
      #attributes: Doctrine\ORM\PersistentCollection {#8576 …}
      #variants: Doctrine\ORM\PersistentCollection {#8578 …}
      #options: Doctrine\ORM\PersistentCollection {#8582 …}
      #associations: Doctrine\ORM\PersistentCollection {#8580 …}
      #createdAt: DateTime @1758632636 {#8564
        date: 2025-09-23 21:03:56.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632636 {#8565
        date: 2025-09-23 21:03:56.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8585 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8586
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8566}
          #id: 2728
          #name: "Bouteille en Verre à Bouchon en Bambou Pebbly"
          #slug: "bouteille-en-verre-a-bouchon-en-bambou-pebbly-7116"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t)</li>\n
            <li>Bouchon herm&eacute;tique en bambou.</li>\n
            <li>Passe au lave-vaisselle (sans le bouchon)</li>\n
            </ul></div><h1>Descriptif Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">Bouteille en verre borosilicate r&eacute;sistant, sain et au go&ucirc;t neutre munie d'un bouchon en bambou fermant herm&eacute;tiquement gr&acirc;ce &agrave; un joint silicone amovible. Contenance : 0,55 litre. Passe au lave-vaisselle (sans le bouchon)</div><h1>Caractéristiques Bouteille en Verre à Bouchon en Bambou Pebbly</h1><div class="col is-12">- Verre borosilicate (r&eacute;sistant, sain, neutre au go&ucirc;t).<br />- Bouchon herm&eacute;tique en bambou.<br />- Va au lave-vaisselle (sans le bouchon).<br />- Contenance : 0,55 L.</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 {#8588 …}
      #channels: Doctrine\ORM\PersistentCollection {#8574 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8570 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8572 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29486
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29402 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29350 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29358
    #collection: Doctrine\Common\Collections\ArrayCollection {#29367 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29346 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29486
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29402 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille en Verre à Bouchon en Bambou Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29358
    #collection: Doctrine\Common\Collections\ArrayCollection {#29367 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29346 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29491
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29486
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29475 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29402 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29350 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29358
      #collection: Doctrine\Common\Collections\ArrayCollection {#29367 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29346 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38401 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38403 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.15 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29531 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29350 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29543
  +variant: App\Entity\Product\ProductVariant {#29350 …}
  +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 {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29531 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29539 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8595
    #id: 2730
    #code: "bouteille-limonade-kilner-6088"
    #attributes: Doctrine\ORM\PersistentCollection {#8605 …}
    #variants: Doctrine\ORM\PersistentCollection {#8607 …}
    #options: Doctrine\ORM\PersistentCollection {#8611 …}
    #associations: Doctrine\ORM\PersistentCollection {#8609 …}
    #createdAt: DateTime @1758632637 {#8593
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632637 {#8594
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8614 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8615
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8595}
        #id: 2730
        #name: "Bouteille Limonade Kilner"
        #slug: "bouteille-limonade-kilner-6088"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre, conservation parfaitement saine.</li>\n
          <li>Fermeture par clip m&eacute;tallique et joint caoutchouc.</li>\n
          <li>Passe au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Bouteille Limonade Kilner</h1><div class="col is-12">El&eacute;gantes bouteilles en verre de forme parall&eacute;l&eacute;pip&eacute;dique avec syst&egrave;me de fermeture traditionnel par clip m&eacute;tallique et joint en caoutchouc. Id&eacute;ales pour stocker les boissons gazeuses mais aussi les jus de fruits et les huiles.</div><h1>Caractéristiques Bouteille Limonade Kilner</h1><div class="col is-12">- En verre avec fermeture traditionnelle par clip m&eacute;tallique et joint caoutchouc.<br />- ref 19399 : contenance 100 cl, hauteur 32 cm, largeur 8 cm.<br />- ref 19398 : contenance 25 cl, hauteur 20,5 cm, largeur 5 cm.<br />- Passe au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8617 …}
    #channels: Doctrine\ORM\PersistentCollection {#8603 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8599 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8601 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29412
  +product: App\Entity\Product\Product {#8595
    #id: 2730
    #code: "bouteille-limonade-kilner-6088"
    #attributes: Doctrine\ORM\PersistentCollection {#8605 …}
    #variants: Doctrine\ORM\PersistentCollection {#8607 …}
    #options: Doctrine\ORM\PersistentCollection {#8611 …}
    #associations: Doctrine\ORM\PersistentCollection {#8609 …}
    #createdAt: DateTime @1758632637 {#8593
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632637 {#8594
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8614 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8615
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8595}
        #id: 2730
        #name: "Bouteille Limonade Kilner"
        #slug: "bouteille-limonade-kilner-6088"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre, conservation parfaitement saine.</li>\n
          <li>Fermeture par clip m&eacute;tallique et joint caoutchouc.</li>\n
          <li>Passe au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Bouteille Limonade Kilner</h1><div class="col is-12">El&eacute;gantes bouteilles en verre de forme parall&eacute;l&eacute;pip&eacute;dique avec syst&egrave;me de fermeture traditionnel par clip m&eacute;tallique et joint en caoutchouc. Id&eacute;ales pour stocker les boissons gazeuses mais aussi les jus de fruits et les huiles.</div><h1>Caractéristiques Bouteille Limonade Kilner</h1><div class="col is-12">- En verre avec fermeture traditionnelle par clip m&eacute;tallique et joint caoutchouc.<br />- ref 19399 : contenance 100 cl, hauteur 32 cm, largeur 8 cm.<br />- ref 19398 : contenance 25 cl, hauteur 20,5 cm, largeur 5 cm.<br />- Passe au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8617 …}
    #channels: Doctrine\ORM\PersistentCollection {#8603 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8599 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8601 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29606 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8595
    #id: 2730
    #code: "bouteille-limonade-kilner-6088"
    #attributes: Doctrine\ORM\PersistentCollection {#8605 …}
    #variants: Doctrine\ORM\PersistentCollection {#8607 …}
    #options: Doctrine\ORM\PersistentCollection {#8611 …}
    #associations: Doctrine\ORM\PersistentCollection {#8609 …}
    #createdAt: DateTime @1758632637 {#8593
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632637 {#8594
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8614 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8615
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8595}
        #id: 2730
        #name: "Bouteille Limonade Kilner"
        #slug: "bouteille-limonade-kilner-6088"
        #description: """
          <div class="col is-12"><ul>\n
          <li>En verre, conservation parfaitement saine.</li>\n
          <li>Fermeture par clip m&eacute;tallique et joint caoutchouc.</li>\n
          <li>Passe au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif Bouteille Limonade Kilner</h1><div class="col is-12">El&eacute;gantes bouteilles en verre de forme parall&eacute;l&eacute;pip&eacute;dique avec syst&egrave;me de fermeture traditionnel par clip m&eacute;tallique et joint en caoutchouc. Id&eacute;ales pour stocker les boissons gazeuses mais aussi les jus de fruits et les huiles.</div><h1>Caractéristiques Bouteille Limonade Kilner</h1><div class="col is-12">- En verre avec fermeture traditionnelle par clip m&eacute;tallique et joint caoutchouc.<br />- ref 19399 : contenance 100 cl, hauteur 32 cm, largeur 8 cm.<br />- ref 19398 : contenance 25 cl, hauteur 20,5 cm, largeur 5 cm.<br />- Passe au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8617 …}
    #channels: Doctrine\ORM\PersistentCollection {#8603 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8599 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8601 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille Limonade Kilner"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29677
  -props: [
    "product" => App\Entity\Product\Product {#8595
      #id: 2730
      #code: "bouteille-limonade-kilner-6088"
      #attributes: Doctrine\ORM\PersistentCollection {#8605 …}
      #variants: Doctrine\ORM\PersistentCollection {#8607 …}
      #options: Doctrine\ORM\PersistentCollection {#8611 …}
      #associations: Doctrine\ORM\PersistentCollection {#8609 …}
      #createdAt: DateTime @1758632637 {#8593
        date: 2025-09-23 21:03:57.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632637 {#8594
        date: 2025-09-23 21:03:57.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8614 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8615
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8595}
          #id: 2730
          #name: "Bouteille Limonade Kilner"
          #slug: "bouteille-limonade-kilner-6088"
          #description: """
            <div class="col is-12"><ul>\n
            <li>En verre, conservation parfaitement saine.</li>\n
            <li>Fermeture par clip m&eacute;tallique et joint caoutchouc.</li>\n
            <li>Passe au lave-vaisselle.</li>\n
            </ul></div><h1>Descriptif Bouteille Limonade Kilner</h1><div class="col is-12">El&eacute;gantes bouteilles en verre de forme parall&eacute;l&eacute;pip&eacute;dique avec syst&egrave;me de fermeture traditionnel par clip m&eacute;tallique et joint en caoutchouc. Id&eacute;ales pour stocker les boissons gazeuses mais aussi les jus de fruits et les huiles.</div><h1>Caractéristiques Bouteille Limonade Kilner</h1><div class="col is-12">- En verre avec fermeture traditionnelle par clip m&eacute;tallique et joint caoutchouc.<br />- ref 19399 : contenance 100 cl, hauteur 32 cm, largeur 8 cm.<br />- ref 19398 : contenance 25 cl, hauteur 20,5 cm, largeur 5 cm.<br />- Passe au lave-vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8617 …}
      #channels: Doctrine\ORM\PersistentCollection {#8603 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8599 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8601 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29734 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29606 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29614
    #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29602 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29734 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille Limonade Kilner"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29614
    #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29602 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29768
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29767
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29661 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29734 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29658 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29606 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29614
      #collection: Doctrine\Common\Collections\ArrayCollection {#29623 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29602 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38415 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38417 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29812 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29820 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29606 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29824
  +variant: App\Entity\Product\ProductVariant {#29606 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29821
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29812 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29819 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29820 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8621
    #id: 2732
    #code: "bouteille-verre-silicone-point-virgule-6745"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758632637 {#8619
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632637 {#8620
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8621}
        #id: 2732
        #name: "Bouteille Verre & Silicone Point Virgule"
        #slug: "bouteille-verre-silicone-point-virgule-6745"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Con&ccedil;ue pour remplacer les bouteilles plastiques.</li>\n
          <li>Verre borosilicate (ultra solide)</li>\n
          <li>100% &eacute;tanche.</li>\n
          </ul>\n
          <p>&nbsp;</p></div><h1>Descriptif Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">Cette bouteille en verre a &eacute;t&eacute; con&ccedil;ue pour une utilisation quotidienne et pour remplacer ainsi les bouteilles plastiques. Gr&acirc;ce &agrave; son verre borosilicate et son rev&ecirc;tement externe en silicone, elle est &eacute;quip&eacute;e pour r&eacute;sister &agrave; tous les al&eacute;as du quotidien. Son format compact permet de la placer facilement dans la plupart des sacs. Eco-responsable jusqu'au bouchon r&eacute;alis&eacute; en bambou, mati&egrave;re v&eacute;g&eacute;tale dont la culture a un faible impact sur l'environnement.</div><h1>Caractéristiques Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">- Verre borosilicate (ultra solide).<br />- Rev&ecirc;tement externe en silicone.<br />- Bouchon bambou.<br />- 100% &eacute;tanche.<br />- Capacit&eacute; : 580 ml<br />- Diam&egrave;tre : 6,7 cm<br />- Hauteur : 23 cm</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29668
  +product: App\Entity\Product\Product {#8621
    #id: 2732
    #code: "bouteille-verre-silicone-point-virgule-6745"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758632637 {#8619
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632637 {#8620
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8621}
        #id: 2732
        #name: "Bouteille Verre & Silicone Point Virgule"
        #slug: "bouteille-verre-silicone-point-virgule-6745"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Con&ccedil;ue pour remplacer les bouteilles plastiques.</li>\n
          <li>Verre borosilicate (ultra solide)</li>\n
          <li>100% &eacute;tanche.</li>\n
          </ul>\n
          <p>&nbsp;</p></div><h1>Descriptif Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">Cette bouteille en verre a &eacute;t&eacute; con&ccedil;ue pour une utilisation quotidienne et pour remplacer ainsi les bouteilles plastiques. Gr&acirc;ce &agrave; son verre borosilicate et son rev&ecirc;tement externe en silicone, elle est &eacute;quip&eacute;e pour r&eacute;sister &agrave; tous les al&eacute;as du quotidien. Son format compact permet de la placer facilement dans la plupart des sacs. Eco-responsable jusqu'au bouchon r&eacute;alis&eacute; en bambou, mati&egrave;re v&eacute;g&eacute;tale dont la culture a un faible impact sur l'environnement.</div><h1>Caractéristiques Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">- Verre borosilicate (ultra solide).<br />- Rev&ecirc;tement externe en silicone.<br />- Bouchon bambou.<br />- 100% &eacute;tanche.<br />- Capacit&eacute; : 580 ml<br />- Diam&egrave;tre : 6,7 cm<br />- Hauteur : 23 cm</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29887 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8621
    #id: 2732
    #code: "bouteille-verre-silicone-point-virgule-6745"
    #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
    #variants: Doctrine\ORM\PersistentCollection {#8630 …}
    #options: Doctrine\ORM\PersistentCollection {#8634 …}
    #associations: Doctrine\ORM\PersistentCollection {#8632 …}
    #createdAt: DateTime @1758632637 {#8619
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632637 {#8620
      date: 2025-09-23 21:03:57.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8638
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8621}
        #id: 2732
        #name: "Bouteille Verre & Silicone Point Virgule"
        #slug: "bouteille-verre-silicone-point-virgule-6745"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Con&ccedil;ue pour remplacer les bouteilles plastiques.</li>\n
          <li>Verre borosilicate (ultra solide)</li>\n
          <li>100% &eacute;tanche.</li>\n
          </ul>\n
          <p>&nbsp;</p></div><h1>Descriptif Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">Cette bouteille en verre a &eacute;t&eacute; con&ccedil;ue pour une utilisation quotidienne et pour remplacer ainsi les bouteilles plastiques. Gr&acirc;ce &agrave; son verre borosilicate et son rev&ecirc;tement externe en silicone, elle est &eacute;quip&eacute;e pour r&eacute;sister &agrave; tous les al&eacute;as du quotidien. Son format compact permet de la placer facilement dans la plupart des sacs. Eco-responsable jusqu'au bouchon r&eacute;alis&eacute; en bambou, mati&egrave;re v&eacute;g&eacute;tale dont la culture a un faible impact sur l'environnement.</div><h1>Caractéristiques Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">- Verre borosilicate (ultra solide).<br />- Rev&ecirc;tement externe en silicone.<br />- Bouchon bambou.<br />- 100% &eacute;tanche.<br />- Capacit&eacute; : 580 ml<br />- Diam&egrave;tre : 6,7 cm<br />- Hauteur : 23 cm</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8640 …}
    #channels: Doctrine\ORM\PersistentCollection {#8626 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8624 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille Verre & Silicone Point Virgule"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29958
  -props: [
    "product" => App\Entity\Product\Product {#8621
      #id: 2732
      #code: "bouteille-verre-silicone-point-virgule-6745"
      #attributes: Doctrine\ORM\PersistentCollection {#8628 …}
      #variants: Doctrine\ORM\PersistentCollection {#8630 …}
      #options: Doctrine\ORM\PersistentCollection {#8634 …}
      #associations: Doctrine\ORM\PersistentCollection {#8632 …}
      #createdAt: DateTime @1758632637 {#8619
        date: 2025-09-23 21:03:57.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632637 {#8620
        date: 2025-09-23 21:03:57.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8638
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8621}
          #id: 2732
          #name: "Bouteille Verre & Silicone Point Virgule"
          #slug: "bouteille-verre-silicone-point-virgule-6745"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Con&ccedil;ue pour remplacer les bouteilles plastiques.</li>\n
            <li>Verre borosilicate (ultra solide)</li>\n
            <li>100% &eacute;tanche.</li>\n
            </ul>\n
            <p>&nbsp;</p></div><h1>Descriptif Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">Cette bouteille en verre a &eacute;t&eacute; con&ccedil;ue pour une utilisation quotidienne et pour remplacer ainsi les bouteilles plastiques. Gr&acirc;ce &agrave; son verre borosilicate et son rev&ecirc;tement externe en silicone, elle est &eacute;quip&eacute;e pour r&eacute;sister &agrave; tous les al&eacute;as du quotidien. Son format compact permet de la placer facilement dans la plupart des sacs. Eco-responsable jusqu'au bouchon r&eacute;alis&eacute; en bambou, mati&egrave;re v&eacute;g&eacute;tale dont la culture a un faible impact sur l'environnement.</div><h1>Caractéristiques Bouteille Verre & Silicone Point Virgule</h1><div class="col is-12">- Verre borosilicate (ultra solide).<br />- Rev&ecirc;tement externe en silicone.<br />- Bouchon bambou.<br />- 100% &eacute;tanche.<br />- Capacit&eacute; : 580 ml<br />- Diam&egrave;tre : 6,7 cm<br />- Hauteur : 23 cm</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8640 …}
      #channels: Doctrine\ORM\PersistentCollection {#8626 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8597 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8622 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8624 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30034
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29942 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29939 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29887 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29895
    #collection: Doctrine\Common\Collections\ArrayCollection {#29904 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29883 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30034
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29942 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29939 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille Verre & Silicone Point Virgule"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29895
    #collection: Doctrine\Common\Collections\ArrayCollection {#29904 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29883 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30037
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30034
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29942 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30012 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29939 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29887 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29895
      #collection: Doctrine\Common\Collections\ArrayCollection {#29904 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29883 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38429 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38431 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30088
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30087 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29887 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30091
  +variant: App\Entity\Product\ProductVariant {#29887 …}
  +price: "20,00\u{A0}"
  +originalPrice: "20,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30088
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30087 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#8644
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758632638 {#8642
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#8643
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8644}
        #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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29949
  +product: App\Entity\Product\Product {#8644
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758632638 {#8642
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#8643
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8644}
        #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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30154 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8644
    #id: 2733
    #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
    #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
    #variants: Doctrine\ORM\PersistentCollection {#8653 …}
    #options: Doctrine\ORM\PersistentCollection {#8657 …}
    #associations: Doctrine\ORM\PersistentCollection {#8655 …}
    #createdAt: DateTime @1758632638 {#8642
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632638 {#8643
      date: 2025-09-23 21:03:58.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8660 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8661
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8644}
        #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 {#8663 …}
    #channels: Doctrine\ORM\PersistentCollection {#8649 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8647 …}
    #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 {#30225
  -props: [
    "product" => App\Entity\Product\Product {#8644
      #id: 2733
      #code: "bouteille-isotherme-qwetch-flowers-bleue-7263"
      #attributes: Doctrine\ORM\PersistentCollection {#8651 …}
      #variants: Doctrine\ORM\PersistentCollection {#8653 …}
      #options: Doctrine\ORM\PersistentCollection {#8657 …}
      #associations: Doctrine\ORM\PersistentCollection {#8655 …}
      #createdAt: DateTime @1758632638 {#8642
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632638 {#8643
        date: 2025-09-23 21:03:58.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8660 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8661
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8644}
          #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 {#8663 …}
      #channels: Doctrine\ORM\PersistentCollection {#8649 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8645 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8647 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30287
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30209 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30276 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30206 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30154 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30162
    #collection: Doctrine\Common\Collections\ArrayCollection {#30171 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30150 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30287
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30209 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30276 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30206 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Flowers Bleue"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30162
    #collection: Doctrine\Common\Collections\ArrayCollection {#30171 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30150 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30292
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30287
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30209 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30276 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30206 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30154 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30162
      #collection: Doctrine\Common\Collections\ArrayCollection {#30171 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30150 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38443 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38445 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30341
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30332 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30339 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30340 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30154 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30344
  +variant: App\Entity\Product\ProductVariant {#30154 …}
  +price: "29,00\u{A0}"
  +originalPrice: "29,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30341
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30332 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30339 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30340 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 4.36 ms
Input props
[
  "product" => App\Entity\Product\Product {#8670
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8679 …}
    #options: Doctrine\ORM\PersistentCollection {#8683 …}
    #associations: Doctrine\ORM\PersistentCollection {#8681 …}
    #createdAt: DateTime @1758632639 {#8668
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#8669
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8686 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4833
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8670}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. 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;">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 Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox 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 Originals Inox</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 {#4835 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30216
  +product: App\Entity\Product\Product {#8670
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8679 …}
    #options: Doctrine\ORM\PersistentCollection {#8683 …}
    #associations: Doctrine\ORM\PersistentCollection {#8681 …}
    #createdAt: DateTime @1758632639 {#8668
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#8669
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8686 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4833
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8670}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. 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;">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 Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox 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 Originals Inox</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 {#4835 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30407 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#8670
    #id: 2740
    #code: "bouteille-isotherme-qwetch-originals-inox-7270"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8679 …}
    #options: Doctrine\ORM\PersistentCollection {#8683 …}
    #associations: Doctrine\ORM\PersistentCollection {#8681 …}
    #createdAt: DateTime @1758632639 {#8668
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#8669
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8686 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#4833
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8670}
        #id: 2740
        #name: "Bouteille isotherme Qwetch Originals Inox"
        #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. 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;">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 Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox 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 Originals Inox</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 {#4835 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Originals Inox"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30478
  -props: [
    "product" => App\Entity\Product\Product {#8670
      #id: 2740
      #code: "bouteille-isotherme-qwetch-originals-inox-7270"
      #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
      #variants: Doctrine\ORM\PersistentCollection {#8679 …}
      #options: Doctrine\ORM\PersistentCollection {#8683 …}
      #associations: Doctrine\ORM\PersistentCollection {#8681 …}
      #createdAt: DateTime @1758632639 {#8668
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632639 {#8669
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8686 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#4833
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8670}
          #id: 2740
          #name: "Bouteille isotherme Qwetch Originals Inox"
          #slug: "bouteille-isotherme-qwetch-originals-inox-7270"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Double paroi. 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;">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 Originals Inox</h1><div class="col is-12">La bouteille Qwetch Originals Inox 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 Originals Inox</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 {#4835 …}
      #channels: Doctrine\ORM\PersistentCollection {#8675 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8671 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8673 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30571
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30462 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30459 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30407 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30415
    #collection: Doctrine\Common\Collections\ArrayCollection {#30424 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30403 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38457 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30571
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30462 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30459 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Originals Inox"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30415
    #collection: Doctrine\Common\Collections\ArrayCollection {#30424 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30403 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38457 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30572
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30571
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30462 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30538 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30459 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30407 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30415
      #collection: Doctrine\Common\Collections\ArrayCollection {#30424 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30403 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38457 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38459 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30616 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30623 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30624 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30407 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30628
  +variant: App\Entity\Product\ProductVariant {#30407 …}
  +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 {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30625
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30616 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30623 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30624 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 3.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#4840
    #id: 2743
    #code: "bouteille-isotherme-qwetch-granite-bleu-7273"
    #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
    #variants: Doctrine\ORM\PersistentCollection {#4848 …}
    #options: Doctrine\ORM\PersistentCollection {#4857 …}
    #associations: Doctrine\ORM\PersistentCollection {#4845 …}
    #createdAt: DateTime @1758632639 {#4829
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#4832
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4842 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4840}
        #id: 2743
        #name: "Bouteille isotherme Qwetch Granite Bleu"
        #slug: "bouteille-isotherme-qwetch-granite-bleu-7273"
        #description: """
          <div class="col is-12"><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
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Granite Bleu</h1><div class="col is-12">La bouteille Qwetch Granite Bleu 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 Granite Bleu</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 {#5146 …}
    #channels: Doctrine\ORM\PersistentCollection {#4830 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4827 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30469
  +product: App\Entity\Product\Product {#4840
    #id: 2743
    #code: "bouteille-isotherme-qwetch-granite-bleu-7273"
    #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
    #variants: Doctrine\ORM\PersistentCollection {#4848 …}
    #options: Doctrine\ORM\PersistentCollection {#4857 …}
    #associations: Doctrine\ORM\PersistentCollection {#4845 …}
    #createdAt: DateTime @1758632639 {#4829
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#4832
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4842 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4840}
        #id: 2743
        #name: "Bouteille isotherme Qwetch Granite Bleu"
        #slug: "bouteille-isotherme-qwetch-granite-bleu-7273"
        #description: """
          <div class="col is-12"><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
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Granite Bleu</h1><div class="col is-12">La bouteille Qwetch Granite Bleu 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 Granite Bleu</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 {#5146 …}
    #channels: Doctrine\ORM\PersistentCollection {#4830 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4827 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30691 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#4840
    #id: 2743
    #code: "bouteille-isotherme-qwetch-granite-bleu-7273"
    #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
    #variants: Doctrine\ORM\PersistentCollection {#4848 …}
    #options: Doctrine\ORM\PersistentCollection {#4857 …}
    #associations: Doctrine\ORM\PersistentCollection {#4845 …}
    #createdAt: DateTime @1758632639 {#4829
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632639 {#4832
      date: 2025-09-23 21:03:59.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#4842 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5147
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#4840}
        #id: 2743
        #name: "Bouteille isotherme Qwetch Granite Bleu"
        #slug: "bouteille-isotherme-qwetch-granite-bleu-7273"
        #description: """
          <div class="col is-12"><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
          <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
          </ul></div><h1>Description Bouteille isotherme Qwetch Granite Bleu</h1><div class="col is-12">La bouteille Qwetch Granite Bleu 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 Granite Bleu</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 {#5146 …}
    #channels: Doctrine\ORM\PersistentCollection {#4830 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#4827 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bouteille isotherme Qwetch Granite Bleu"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30762
  -props: [
    "product" => App\Entity\Product\Product {#4840
      #id: 2743
      #code: "bouteille-isotherme-qwetch-granite-bleu-7273"
      #attributes: Doctrine\ORM\PersistentCollection {#4850 …}
      #variants: Doctrine\ORM\PersistentCollection {#4848 …}
      #options: Doctrine\ORM\PersistentCollection {#4857 …}
      #associations: Doctrine\ORM\PersistentCollection {#4845 …}
      #createdAt: DateTime @1758632639 {#4829
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632639 {#4832
        date: 2025-09-23 21:03:59.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#4842 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5147
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#4840}
          #id: 2743
          #name: "Bouteille isotherme Qwetch Granite Bleu"
          #slug: "bouteille-isotherme-qwetch-granite-bleu-7273"
          #description: """
            <div class="col is-12"><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
            <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n
            </ul></div><h1>Description Bouteille isotherme Qwetch Granite Bleu</h1><div class="col is-12">La bouteille Qwetch Granite Bleu 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 Granite Bleu</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 {#5146 …}
      #channels: Doctrine\ORM\PersistentCollection {#4830 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4826 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#4827 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30827
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30746 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30816 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30691 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30699
    #collection: Doctrine\Common\Collections\ArrayCollection {#30708 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30687 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38471 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30827
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30746 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30816 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30743 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bouteille isotherme Qwetch Granite Bleu"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30699
    #collection: Doctrine\Common\Collections\ArrayCollection {#30708 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30687 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38471 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30832
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30827
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30746 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30816 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30743 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30691 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30699
      #collection: Doctrine\Common\Collections\ArrayCollection {#30708 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30687 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38471 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38473 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30881
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30872 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30879 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30691 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30884
  +variant: App\Entity\Product\ProductVariant {#30691 …}
  +price: "19,00\u{A0}"
  +originalPrice: "19,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30881
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30872 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30879 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 112.0 MiB 3.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#5126
    #id: 2823
    #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
    #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
    #variants: Doctrine\ORM\PersistentCollection {#5138 …}
    #options: Doctrine\ORM\PersistentCollection {#5118 …}
    #associations: Doctrine\ORM\PersistentCollection {#5133 …}
    #createdAt: DateTime @1758632659 {#5157
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632659 {#5114
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5126}
        #id: 2823
        #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
        #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Coffret bois h&ecirc;tre naturel.</li>\n
          <li>Tradition.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5120 …}
    #channels: Doctrine\ORM\PersistentCollection {#5142 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5132 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30753
  +product: App\Entity\Product\Product {#5126
    #id: 2823
    #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
    #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
    #variants: Doctrine\ORM\PersistentCollection {#5138 …}
    #options: Doctrine\ORM\PersistentCollection {#5118 …}
    #associations: Doctrine\ORM\PersistentCollection {#5133 …}
    #createdAt: DateTime @1758632659 {#5157
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632659 {#5114
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5126}
        #id: 2823
        #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
        #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Coffret bois h&ecirc;tre naturel.</li>\n
          <li>Tradition.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5120 …}
    #channels: Doctrine\ORM\PersistentCollection {#5142 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5132 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30947 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27727
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27753 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
112.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#5126
    #id: 2823
    #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
    #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
    #variants: Doctrine\ORM\PersistentCollection {#5138 …}
    #options: Doctrine\ORM\PersistentCollection {#5118 …}
    #associations: Doctrine\ORM\PersistentCollection {#5133 …}
    #createdAt: DateTime @1758632659 {#5157
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632659 {#5114
      date: 2025-09-23 21:04:19.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5149 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5115
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5126}
        #id: 2823
        #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
        #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Coffret bois h&ecirc;tre naturel.</li>\n
          <li>Tradition.</li>\n
          <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
          </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5120 …}
    #channels: Doctrine\ORM\PersistentCollection {#5142 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
    #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5132 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coffret Nécessaire à Vaisselle Andrée Jardin"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31018
  -props: [
    "product" => App\Entity\Product\Product {#5126
      #id: 2823
      #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
      #attributes: Doctrine\ORM\PersistentCollection {#5140 …}
      #variants: Doctrine\ORM\PersistentCollection {#5138 …}
      #options: Doctrine\ORM\PersistentCollection {#5118 …}
      #associations: Doctrine\ORM\PersistentCollection {#5133 …}
      #createdAt: DateTime @1758632659 {#5157
        date: 2025-09-23 21:04:19.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632659 {#5114
        date: 2025-09-23 21:04:19.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5149 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5115
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5126}
          #id: 2823
          #name: "Coffret Nécessaire à Vaisselle Andrée Jardin"
          #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Coffret bois h&ecirc;tre naturel.</li>\n
            <li>Tradition.</li>\n
            <li><strong>Fabrication Fran&ccedil;aise.</strong></li>\n
            </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andr&eacute;e Jardin comprenant le n&eacute;cessaire &agrave; vaisselle suivant :&nbsp;<br />- 1 brosse &agrave; vaisselle simple, efficace et ce qui ne g&acirc;che rien &eacute;galement tr&egrave;s jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tiss&eacute; et confectionn&eacute; par le dernier v&eacute;ritable tisserand de la r&eacute;gion.<br />- 1 &eacute;ponge "galet" &agrave; la forme ergonomique (1 seule goutte de produit sur l'&eacute;ponge suffit pour toute la vaisselle)<br />- 1 boule &agrave; fils de cuivre (nettoie sans rayer les casseroles, po&ecirc;les, &eacute;viers, inox, c&eacute;ramique, verre...)&nbsp;<br />&nbsp;</div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de h&ecirc;tre naturel (30 x 14 x 7 cm)<br />- 1 brosse &agrave; vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1&eacute;ponge galet.<br />- 1 boule cuivre.<br />- Fabrication Fran&ccedil;aise.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5120 …}
      #channels: Doctrine\ORM\PersistentCollection {#5142 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#5121 …}
      #reviews: Doctrine\ORM\PersistentCollection {#5125 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5132 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
112.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31011
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31002 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31069 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30999 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30947 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30955
    #collection: Doctrine\Common\Collections\ArrayCollection {#30964 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30943 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38485 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38487 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31011
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31002 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31069 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30999 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coffret Nécessaire à Vaisselle Andrée Jardin"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30955
    #collection: Doctrine\Common\Collections\ArrayCollection {#30964 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30943 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38485 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38487 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31073
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31011
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31002 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31069 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30999 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30947 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30955
      #collection: Doctrine\Common\Collections\ArrayCollection {#30964 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30943 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38485 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38487 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 112.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31123
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31114 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31121 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31122 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30947 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31126
  +variant: App\Entity\Product\ProductVariant {#30947 …}
  +price: "34,00\u{A0}"
  +originalPrice: "34,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8324 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12067 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8321 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31123
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31114 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31121 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31122 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 1.98 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27430
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12142 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31442
  +cart: App\Entity\Order\Order {#13046 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27430
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12132 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27452 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12142 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}