GET https://test1.xn--chrys-wra.com/fr_FR/taxons/categorie/robes?page=2&sorting%5BcreatedAt%5D=desc

Components

12 Twig Components
40 Render Count
79 ms Render Time
135.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
8 45.43ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
8 4.92ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
8 3.85ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
8 1.00ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.53ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 14.09ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 6.84ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.72ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.85ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.05ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 3.54ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.10ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 120.5 MiB 1.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11374 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11379 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "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 {#11395
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11374 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11379 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 120.5 MiB 14.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11468 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11470 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11471 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "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 {#11481
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4396 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11472
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11468 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11470 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11471 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 125.0 MiB 6.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11973 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11993 …}
    +prefixes: [
      "sylius_shop.product.index.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12021
  +cart: App\Entity\Order\Order {#12076 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12000
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11973 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11995 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11993 …}
    +prefixes: [
      "sylius_shop.product.index.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4904 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 125.0 MiB 2.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12261
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12254 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12255 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "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 {#12270
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12261
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12254 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12255 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 127.0 MiB 1.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12541
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12537 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12540 …}
    +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 {#12550
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#197 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12541
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12537 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12538 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12540 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 127.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12650
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12647 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12649 …}
    +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 {#12658
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#197 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12650
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12647 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12649 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 127.0 MiB 3.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12719
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12715 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12716 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12718 …}
    +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 {#12727
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#197 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7467 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12719
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12715 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12716 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12718 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 133.0 MiB 23.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#5301
    #id: 53
    #code: "Palm_Tree_Paradise"
    #attributes: Doctrine\ORM\PersistentCollection {#7674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8126 …}
    #options: Doctrine\ORM\PersistentCollection {#8254 …}
    #associations: Doctrine\ORM\PersistentCollection {#8194 …}
    #createdAt: DateTime @1769147641 {#7486
      date: 2026-01-23 06:54:01.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7776
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8253 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8256
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 419
        #name: "Palm Tree Paradise"
        #slug: "palm-tree-paradise"
        #description: """
          Consequuntur mollitia unde blanditiis inventore quibusdam. Qui autem voluptatem consectetur corporis ut. Dolorum quia tenetur tenetur aperiam sit.\n
          \n
          Sit assumenda beatae est voluptatem. Voluptas optio dignissimos veniam commodi et. Pariatur ut atque alias mollitia et. Aspernatur delectus dolorem itaque facilis tenetur illo optio repellendus.\n
          \n
          Ipsam est sunt quasi itaque. Unde et fuga enim et. Omnis non ab magnam dolores pariatur iure perferendis. Ut nobis blanditiis quia ipsam aperiam consequuntur est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut provident optio dicta similique vero nostrum odit asperiores. Dolorem repudiandae illo voluptatem provident omnis voluptatem. Iusto quasi qui cupiditate distinctio consectetur magni. Sint autem tempora veritatis officiis et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8259 …}
    #channels: Doctrine\ORM\PersistentCollection {#6108 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4785 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#6067 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13243
  +product: App\Entity\Product\Product {#5301
    #id: 53
    #code: "Palm_Tree_Paradise"
    #attributes: Doctrine\ORM\PersistentCollection {#7674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8126 …}
    #options: Doctrine\ORM\PersistentCollection {#8254 …}
    #associations: Doctrine\ORM\PersistentCollection {#8194 …}
    #createdAt: DateTime @1769147641 {#7486
      date: 2026-01-23 06:54:01.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7776
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8253 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8256
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 419
        #name: "Palm Tree Paradise"
        #slug: "palm-tree-paradise"
        #description: """
          Consequuntur mollitia unde blanditiis inventore quibusdam. Qui autem voluptatem consectetur corporis ut. Dolorum quia tenetur tenetur aperiam sit.\n
          \n
          Sit assumenda beatae est voluptatem. Voluptas optio dignissimos veniam commodi et. Pariatur ut atque alias mollitia et. Aspernatur delectus dolorem itaque facilis tenetur illo optio repellendus.\n
          \n
          Ipsam est sunt quasi itaque. Unde et fuga enim et. Omnis non ab magnam dolores pariatur iure perferendis. Ut nobis blanditiis quia ipsam aperiam consequuntur est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut provident optio dicta similique vero nostrum odit asperiores. Dolorem repudiandae illo voluptatem provident omnis voluptatem. Iusto quasi qui cupiditate distinctio consectetur magni. Sint autem tempora veritatis officiis et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8259 …}
    #channels: Doctrine\ORM\PersistentCollection {#6108 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4785 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#6067 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13479 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 2.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#5301
    #id: 53
    #code: "Palm_Tree_Paradise"
    #attributes: Doctrine\ORM\PersistentCollection {#7674 …}
    #variants: Doctrine\ORM\PersistentCollection {#8126 …}
    #options: Doctrine\ORM\PersistentCollection {#8254 …}
    #associations: Doctrine\ORM\PersistentCollection {#8194 …}
    #createdAt: DateTime @1769147641 {#7486
      date: 2026-01-23 06:54:01.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#7776
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8253 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8256
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#5301}
        #id: 419
        #name: "Palm Tree Paradise"
        #slug: "palm-tree-paradise"
        #description: """
          Consequuntur mollitia unde blanditiis inventore quibusdam. Qui autem voluptatem consectetur corporis ut. Dolorum quia tenetur tenetur aperiam sit.\n
          \n
          Sit assumenda beatae est voluptatem. Voluptas optio dignissimos veniam commodi et. Pariatur ut atque alias mollitia et. Aspernatur delectus dolorem itaque facilis tenetur illo optio repellendus.\n
          \n
          Ipsam est sunt quasi itaque. Unde et fuga enim et. Omnis non ab magnam dolores pariatur iure perferendis. Ut nobis blanditiis quia ipsam aperiam consequuntur est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut provident optio dicta similique vero nostrum odit asperiores. Dolorem repudiandae illo voluptatem provident omnis voluptatem. Iusto quasi qui cupiditate distinctio consectetur magni. Sint autem tempora veritatis officiis et."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8259 …}
    #channels: Doctrine\ORM\PersistentCollection {#6108 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4785 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#6067 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Palm Tree Paradise"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13893
  -props: [
    "product" => App\Entity\Product\Product {#5301
      #id: 53
      #code: "Palm_Tree_Paradise"
      #attributes: Doctrine\ORM\PersistentCollection {#7674 …}
      #variants: Doctrine\ORM\PersistentCollection {#8126 …}
      #options: Doctrine\ORM\PersistentCollection {#8254 …}
      #associations: Doctrine\ORM\PersistentCollection {#8194 …}
      #createdAt: DateTime @1769147641 {#7486
        date: 2026-01-23 06:54:01.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#7776
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8253 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8256
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#5301}
          #id: 419
          #name: "Palm Tree Paradise"
          #slug: "palm-tree-paradise"
          #description: """
            Consequuntur mollitia unde blanditiis inventore quibusdam. Qui autem voluptatem consectetur corporis ut. Dolorum quia tenetur tenetur aperiam sit.\n
            \n
            Sit assumenda beatae est voluptatem. Voluptas optio dignissimos veniam commodi et. Pariatur ut atque alias mollitia et. Aspernatur delectus dolorem itaque facilis tenetur illo optio repellendus.\n
            \n
            Ipsam est sunt quasi itaque. Unde et fuga enim et. Omnis non ab magnam dolores pariatur iure perferendis. Ut nobis blanditiis quia ipsam aperiam consequuntur est.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut provident optio dicta similique vero nostrum odit asperiores. Dolorem repudiandae illo voluptatem provident omnis voluptatem. Iusto quasi qui cupiditate distinctio consectetur magni. Sint autem tempora veritatis officiis et."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8259 …}
      #channels: Doctrine\ORM\PersistentCollection {#6108 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4785 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#6067 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 1.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8051
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13966 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13961 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8053 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13479 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13825
    #collection: Doctrine\Common\Collections\ArrayCollection {#13824 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13662 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23760 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23812 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8051
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13966 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13961 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8053 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Palm Tree Paradise(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13825
    #collection: Doctrine\Common\Collections\ArrayCollection {#13824 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13662 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23760 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23812 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8025
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8051
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13966 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#13961 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8053 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13479 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#13825
      #collection: Doctrine\Common\Collections\ArrayCollection {#13824 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#13662 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23760 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23812 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14073
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14063 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14071 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13479 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14082
  +variant: App\Entity\Product\ProductVariant {#13479 …}
  +price: "70,23\u{A0}"
  +originalPrice: "70,23\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14073
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14063 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14071 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14072 …}
    +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 133.0 MiB 3.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8265
    #id: 46
    #code: "Denim_Daydream"
    #attributes: Doctrine\ORM\PersistentCollection {#8272 …}
    #variants: Doctrine\ORM\PersistentCollection {#8274 …}
    #options: Doctrine\ORM\PersistentCollection {#8278 …}
    #associations: Doctrine\ORM\PersistentCollection {#8276 …}
    #createdAt: DateTime @1769145136 {#8263
      date: 2026-01-23 06:12:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8264
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8281 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8282
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8265}
        #id: 363
        #name: "Denim Daydream"
        #slug: "denim-daydream"
        #description: """
          Ut et aut aliquam sed delectus consequatur. Non ipsa a officia sed dolorem dolorum. Corporis aut mollitia quia culpa.\n
          \n
          Vitae numquam velit amet dolor ab ut. Repudiandae quod similique dicta maxime sit velit iste dolorum. Voluptatem veritatis omnis illum eum veritatis est nam.\n
          \n
          Molestias nobis velit sint unde nihil quidem voluptas. Voluptate est quia blanditiis id cupiditate. Velit impedit in minima necessitatibus explicabo reiciendis voluptatum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nulla id reiciendis aut et qui odio minus. Neque culpa temporibus doloremque et. Quis quod voluptas sint libero quasi nemo. Praesentium totam unde quasi ipsam sed inventore. Dolores consectetur fuga rem corrupti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8284 …}
    #channels: Doctrine\ORM\PersistentCollection {#8270 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8266 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8268 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13871
  +product: App\Entity\Product\Product {#8265
    #id: 46
    #code: "Denim_Daydream"
    #attributes: Doctrine\ORM\PersistentCollection {#8272 …}
    #variants: Doctrine\ORM\PersistentCollection {#8274 …}
    #options: Doctrine\ORM\PersistentCollection {#8278 …}
    #associations: Doctrine\ORM\PersistentCollection {#8276 …}
    #createdAt: DateTime @1769145136 {#8263
      date: 2026-01-23 06:12:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8264
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8281 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8282
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8265}
        #id: 363
        #name: "Denim Daydream"
        #slug: "denim-daydream"
        #description: """
          Ut et aut aliquam sed delectus consequatur. Non ipsa a officia sed dolorem dolorum. Corporis aut mollitia quia culpa.\n
          \n
          Vitae numquam velit amet dolor ab ut. Repudiandae quod similique dicta maxime sit velit iste dolorum. Voluptatem veritatis omnis illum eum veritatis est nam.\n
          \n
          Molestias nobis velit sint unde nihil quidem voluptas. Voluptate est quia blanditiis id cupiditate. Velit impedit in minima necessitatibus explicabo reiciendis voluptatum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nulla id reiciendis aut et qui odio minus. Neque culpa temporibus doloremque et. Quis quod voluptas sint libero quasi nemo. Praesentium totam unde quasi ipsam sed inventore. Dolores consectetur fuga rem corrupti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8284 …}
    #channels: Doctrine\ORM\PersistentCollection {#8270 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8266 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8268 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14155 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8265
    #id: 46
    #code: "Denim_Daydream"
    #attributes: Doctrine\ORM\PersistentCollection {#8272 …}
    #variants: Doctrine\ORM\PersistentCollection {#8274 …}
    #options: Doctrine\ORM\PersistentCollection {#8278 …}
    #associations: Doctrine\ORM\PersistentCollection {#8276 …}
    #createdAt: DateTime @1769145136 {#8263
      date: 2026-01-23 06:12:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8264
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8281 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8282
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8265}
        #id: 363
        #name: "Denim Daydream"
        #slug: "denim-daydream"
        #description: """
          Ut et aut aliquam sed delectus consequatur. Non ipsa a officia sed dolorem dolorum. Corporis aut mollitia quia culpa.\n
          \n
          Vitae numquam velit amet dolor ab ut. Repudiandae quod similique dicta maxime sit velit iste dolorum. Voluptatem veritatis omnis illum eum veritatis est nam.\n
          \n
          Molestias nobis velit sint unde nihil quidem voluptas. Voluptate est quia blanditiis id cupiditate. Velit impedit in minima necessitatibus explicabo reiciendis voluptatum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nulla id reiciendis aut et qui odio minus. Neque culpa temporibus doloremque et. Quis quod voluptas sint libero quasi nemo. Praesentium totam unde quasi ipsam sed inventore. Dolores consectetur fuga rem corrupti."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8284 …}
    #channels: Doctrine\ORM\PersistentCollection {#8270 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8266 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8268 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Denim Daydream"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14229
  -props: [
    "product" => App\Entity\Product\Product {#8265
      #id: 46
      #code: "Denim_Daydream"
      #attributes: Doctrine\ORM\PersistentCollection {#8272 …}
      #variants: Doctrine\ORM\PersistentCollection {#8274 …}
      #options: Doctrine\ORM\PersistentCollection {#8278 …}
      #associations: Doctrine\ORM\PersistentCollection {#8276 …}
      #createdAt: DateTime @1769145136 {#8263
        date: 2026-01-23 06:12:16.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8264
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8281 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8282
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8265}
          #id: 363
          #name: "Denim Daydream"
          #slug: "denim-daydream"
          #description: """
            Ut et aut aliquam sed delectus consequatur. Non ipsa a officia sed dolorem dolorum. Corporis aut mollitia quia culpa.\n
            \n
            Vitae numquam velit amet dolor ab ut. Repudiandae quod similique dicta maxime sit velit iste dolorum. Voluptatem veritatis omnis illum eum veritatis est nam.\n
            \n
            Molestias nobis velit sint unde nihil quidem voluptas. Voluptate est quia blanditiis id cupiditate. Velit impedit in minima necessitatibus explicabo reiciendis voluptatum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nulla id reiciendis aut et qui odio minus. Neque culpa temporibus doloremque et. Quis quod voluptas sint libero quasi nemo. Praesentium totam unde quasi ipsam sed inventore. Dolores consectetur fuga rem corrupti."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8284 …}
      #channels: Doctrine\ORM\PersistentCollection {#8270 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8266 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8268 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14434
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14213 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14210 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14155 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14163
    #collection: Doctrine\Common\Collections\ArrayCollection {#14172 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14151 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23832 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23834 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14434
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14213 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14280 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14210 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Denim Daydream(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14163
    #collection: Doctrine\Common\Collections\ArrayCollection {#14172 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14151 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23832 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23834 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14438
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14434
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14213 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14280 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14210 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14155 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14163
      #collection: Doctrine\Common\Collections\ArrayCollection {#14172 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14151 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23832 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23834 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14479 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14486 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14487 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14155 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14491
  +variant: App\Entity\Product\ProductVariant {#14155 …}
  +price: "66,97\u{A0}"
  +originalPrice: "66,97\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14479 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14486 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14487 …}
    +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 133.0 MiB 3.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#8288
    #id: 56
    #code: "Sunflower_Fields_Forever"
    #attributes: Doctrine\ORM\PersistentCollection {#8295 …}
    #variants: Doctrine\ORM\PersistentCollection {#8297 …}
    #options: Doctrine\ORM\PersistentCollection {#8301 …}
    #associations: Doctrine\ORM\PersistentCollection {#8299 …}
    #createdAt: DateTime @1769095026 {#8286
      date: 2026-01-22 16:17:06.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8287
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8304 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8305
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8288}
        #id: 443
        #name: "Sunflower Fields Forever"
        #slug: "sunflower-fields-forever"
        #description: """
          Sit quia distinctio voluptates necessitatibus impedit repellat. Perspiciatis qui provident minus. Provident magnam repudiandae est distinctio.\n
          \n
          Quisquam quia quibusdam autem sed et ullam asperiores. Aut quia placeat iure. Dolorum vero eius impedit tempora enim. Eveniet itaque laboriosam fugit repellendus.\n
          \n
          Id labore est recusandae. Omnis eaque et ullam similique quisquam quis quidem illum. Ipsam numquam qui amet consequuntur vel. Inventore nihil laboriosam quae qui voluptatem officia et et.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores aut iure aperiam non et ea iure. Voluptate quas repellat expedita dolorem. Vel quis sunt nesciunt alias cum. Reiciendis veniam quisquam odio consequuntur mollitia sit quod."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8307 …}
    #channels: Doctrine\ORM\PersistentCollection {#8293 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8289 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8291 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14220
  +product: App\Entity\Product\Product {#8288
    #id: 56
    #code: "Sunflower_Fields_Forever"
    #attributes: Doctrine\ORM\PersistentCollection {#8295 …}
    #variants: Doctrine\ORM\PersistentCollection {#8297 …}
    #options: Doctrine\ORM\PersistentCollection {#8301 …}
    #associations: Doctrine\ORM\PersistentCollection {#8299 …}
    #createdAt: DateTime @1769095026 {#8286
      date: 2026-01-22 16:17:06.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8287
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8304 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8305
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8288}
        #id: 443
        #name: "Sunflower Fields Forever"
        #slug: "sunflower-fields-forever"
        #description: """
          Sit quia distinctio voluptates necessitatibus impedit repellat. Perspiciatis qui provident minus. Provident magnam repudiandae est distinctio.\n
          \n
          Quisquam quia quibusdam autem sed et ullam asperiores. Aut quia placeat iure. Dolorum vero eius impedit tempora enim. Eveniet itaque laboriosam fugit repellendus.\n
          \n
          Id labore est recusandae. Omnis eaque et ullam similique quisquam quis quidem illum. Ipsam numquam qui amet consequuntur vel. Inventore nihil laboriosam quae qui voluptatem officia et et.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores aut iure aperiam non et ea iure. Voluptate quas repellat expedita dolorem. Vel quis sunt nesciunt alias cum. Reiciendis veniam quisquam odio consequuntur mollitia sit quod."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8307 …}
    #channels: Doctrine\ORM\PersistentCollection {#8293 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8289 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8291 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14554 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8288
    #id: 56
    #code: "Sunflower_Fields_Forever"
    #attributes: Doctrine\ORM\PersistentCollection {#8295 …}
    #variants: Doctrine\ORM\PersistentCollection {#8297 …}
    #options: Doctrine\ORM\PersistentCollection {#8301 …}
    #associations: Doctrine\ORM\PersistentCollection {#8299 …}
    #createdAt: DateTime @1769095026 {#8286
      date: 2026-01-22 16:17:06.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8287
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8304 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8305
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8288}
        #id: 443
        #name: "Sunflower Fields Forever"
        #slug: "sunflower-fields-forever"
        #description: """
          Sit quia distinctio voluptates necessitatibus impedit repellat. Perspiciatis qui provident minus. Provident magnam repudiandae est distinctio.\n
          \n
          Quisquam quia quibusdam autem sed et ullam asperiores. Aut quia placeat iure. Dolorum vero eius impedit tempora enim. Eveniet itaque laboriosam fugit repellendus.\n
          \n
          Id labore est recusandae. Omnis eaque et ullam similique quisquam quis quidem illum. Ipsam numquam qui amet consequuntur vel. Inventore nihil laboriosam quae qui voluptatem officia et et.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Dolores aut iure aperiam non et ea iure. Voluptate quas repellat expedita dolorem. Vel quis sunt nesciunt alias cum. Reiciendis veniam quisquam odio consequuntur mollitia sit quod."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8307 …}
    #channels: Doctrine\ORM\PersistentCollection {#8293 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8289 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8291 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sunflower Fields Forever"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14628
  -props: [
    "product" => App\Entity\Product\Product {#8288
      #id: 56
      #code: "Sunflower_Fields_Forever"
      #attributes: Doctrine\ORM\PersistentCollection {#8295 …}
      #variants: Doctrine\ORM\PersistentCollection {#8297 …}
      #options: Doctrine\ORM\PersistentCollection {#8301 …}
      #associations: Doctrine\ORM\PersistentCollection {#8299 …}
      #createdAt: DateTime @1769095026 {#8286
        date: 2026-01-22 16:17:06.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8287
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8304 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8305
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8288}
          #id: 443
          #name: "Sunflower Fields Forever"
          #slug: "sunflower-fields-forever"
          #description: """
            Sit quia distinctio voluptates necessitatibus impedit repellat. Perspiciatis qui provident minus. Provident magnam repudiandae est distinctio.\n
            \n
            Quisquam quia quibusdam autem sed et ullam asperiores. Aut quia placeat iure. Dolorum vero eius impedit tempora enim. Eveniet itaque laboriosam fugit repellendus.\n
            \n
            Id labore est recusandae. Omnis eaque et ullam similique quisquam quis quidem illum. Ipsam numquam qui amet consequuntur vel. Inventore nihil laboriosam quae qui voluptatem officia et et.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Dolores aut iure aperiam non et ea iure. Voluptate quas repellat expedita dolorem. Vel quis sunt nesciunt alias cum. Reiciendis veniam quisquam odio consequuntur mollitia sit quod."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8307 …}
      #channels: Doctrine\ORM\PersistentCollection {#8293 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8289 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8291 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14833
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14612 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14679 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14609 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14554 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14562
    #collection: Doctrine\Common\Collections\ArrayCollection {#14571 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14550 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23846 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23848 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14833
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14612 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14679 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14609 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sunflower Fields Forever(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14562
    #collection: Doctrine\Common\Collections\ArrayCollection {#14571 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14550 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23846 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23848 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14837
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14833
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14612 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14679 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14609 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14554 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14562
      #collection: Doctrine\Common\Collections\ArrayCollection {#14571 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14550 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23846 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23848 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14887
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14878 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14885 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14886 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14554 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14890
  +variant: App\Entity\Product\ProductVariant {#14554 …}
  +price: "89,51\u{A0}"
  +originalPrice: "89,51\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14887
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14878 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14885 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14886 …}
    +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 133.0 MiB 2.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8311
    #id: 42
    #code: "Boho_Beach_Breeze"
    #attributes: Doctrine\ORM\PersistentCollection {#8318 …}
    #variants: Doctrine\ORM\PersistentCollection {#8320 …}
    #options: Doctrine\ORM\PersistentCollection {#8324 …}
    #associations: Doctrine\ORM\PersistentCollection {#8322 …}
    #createdAt: DateTime @1769071455 {#8309
      date: 2026-01-22 09:44:15.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8310
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8327 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8328
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8311}
        #id: 331
        #name: "Boho Beach Breeze"
        #slug: "boho-beach-breeze"
        #description: """
          Quia sunt et ut vel architecto ut. Quis rerum eos reiciendis nam ea velit sunt. Quaerat fuga laborum blanditiis et. Corporis enim odit sit totam deleniti.\n
          \n
          Rerum omnis quas non id ut possimus. Suscipit et sunt laboriosam placeat a sunt rerum. Id eveniet ut ab sint expedita est deserunt.\n
          \n
          Velit praesentium qui consectetur excepturi. Reprehenderit ut vero incidunt aut doloribus autem. Pariatur est voluptates nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident ut in perferendis autem reiciendis quaerat eos. Minima velit illo earum veritatis. Temporibus autem accusamus facere nobis eaque mollitia inventore maxime. Qui sapiente ut repellendus voluptate dolor aspernatur."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8330 …}
    #channels: Doctrine\ORM\PersistentCollection {#8316 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8312 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8314 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14619
  +product: App\Entity\Product\Product {#8311
    #id: 42
    #code: "Boho_Beach_Breeze"
    #attributes: Doctrine\ORM\PersistentCollection {#8318 …}
    #variants: Doctrine\ORM\PersistentCollection {#8320 …}
    #options: Doctrine\ORM\PersistentCollection {#8324 …}
    #associations: Doctrine\ORM\PersistentCollection {#8322 …}
    #createdAt: DateTime @1769071455 {#8309
      date: 2026-01-22 09:44:15.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8310
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8327 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8328
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8311}
        #id: 331
        #name: "Boho Beach Breeze"
        #slug: "boho-beach-breeze"
        #description: """
          Quia sunt et ut vel architecto ut. Quis rerum eos reiciendis nam ea velit sunt. Quaerat fuga laborum blanditiis et. Corporis enim odit sit totam deleniti.\n
          \n
          Rerum omnis quas non id ut possimus. Suscipit et sunt laboriosam placeat a sunt rerum. Id eveniet ut ab sint expedita est deserunt.\n
          \n
          Velit praesentium qui consectetur excepturi. Reprehenderit ut vero incidunt aut doloribus autem. Pariatur est voluptates nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident ut in perferendis autem reiciendis quaerat eos. Minima velit illo earum veritatis. Temporibus autem accusamus facere nobis eaque mollitia inventore maxime. Qui sapiente ut repellendus voluptate dolor aspernatur."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8330 …}
    #channels: Doctrine\ORM\PersistentCollection {#8316 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8312 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8314 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14953 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8311
    #id: 42
    #code: "Boho_Beach_Breeze"
    #attributes: Doctrine\ORM\PersistentCollection {#8318 …}
    #variants: Doctrine\ORM\PersistentCollection {#8320 …}
    #options: Doctrine\ORM\PersistentCollection {#8324 …}
    #associations: Doctrine\ORM\PersistentCollection {#8322 …}
    #createdAt: DateTime @1769071455 {#8309
      date: 2026-01-22 09:44:15.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8310
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8327 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8328
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8311}
        #id: 331
        #name: "Boho Beach Breeze"
        #slug: "boho-beach-breeze"
        #description: """
          Quia sunt et ut vel architecto ut. Quis rerum eos reiciendis nam ea velit sunt. Quaerat fuga laborum blanditiis et. Corporis enim odit sit totam deleniti.\n
          \n
          Rerum omnis quas non id ut possimus. Suscipit et sunt laboriosam placeat a sunt rerum. Id eveniet ut ab sint expedita est deserunt.\n
          \n
          Velit praesentium qui consectetur excepturi. Reprehenderit ut vero incidunt aut doloribus autem. Pariatur est voluptates nobis.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Provident ut in perferendis autem reiciendis quaerat eos. Minima velit illo earum veritatis. Temporibus autem accusamus facere nobis eaque mollitia inventore maxime. Qui sapiente ut repellendus voluptate dolor aspernatur."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8330 …}
    #channels: Doctrine\ORM\PersistentCollection {#8316 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8312 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#8314 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boho Beach Breeze"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15027
  -props: [
    "product" => App\Entity\Product\Product {#8311
      #id: 42
      #code: "Boho_Beach_Breeze"
      #attributes: Doctrine\ORM\PersistentCollection {#8318 …}
      #variants: Doctrine\ORM\PersistentCollection {#8320 …}
      #options: Doctrine\ORM\PersistentCollection {#8324 …}
      #associations: Doctrine\ORM\PersistentCollection {#8322 …}
      #createdAt: DateTime @1769071455 {#8309
        date: 2026-01-22 09:44:15.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8310
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8327 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8328
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8311}
          #id: 331
          #name: "Boho Beach Breeze"
          #slug: "boho-beach-breeze"
          #description: """
            Quia sunt et ut vel architecto ut. Quis rerum eos reiciendis nam ea velit sunt. Quaerat fuga laborum blanditiis et. Corporis enim odit sit totam deleniti.\n
            \n
            Rerum omnis quas non id ut possimus. Suscipit et sunt laboriosam placeat a sunt rerum. Id eveniet ut ab sint expedita est deserunt.\n
            \n
            Velit praesentium qui consectetur excepturi. Reprehenderit ut vero incidunt aut doloribus autem. Pariatur est voluptates nobis.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Provident ut in perferendis autem reiciendis quaerat eos. Minima velit illo earum veritatis. Temporibus autem accusamus facere nobis eaque mollitia inventore maxime. Qui sapiente ut repellendus voluptate dolor aspernatur."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8330 …}
      #channels: Doctrine\ORM\PersistentCollection {#8316 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8312 …}
      #averageRating: 4.0
      #images: Doctrine\ORM\PersistentCollection {#8314 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15232
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15078 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15008 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14953 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14961
    #collection: Doctrine\Common\Collections\ArrayCollection {#14970 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14949 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23860 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23862 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15232
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15011 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15078 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15008 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boho Beach Breeze(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14961
    #collection: Doctrine\Common\Collections\ArrayCollection {#14970 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14949 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23860 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23862 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15236
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15232
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15011 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15078 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15008 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14953 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14961
      #collection: Doctrine\Common\Collections\ArrayCollection {#14970 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14949 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23860 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23862 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15286
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15277 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15284 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15285 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14953 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15289
  +variant: App\Entity\Product\ProductVariant {#14953 …}
  +price: "31,21\u{A0}"
  +originalPrice: "31,21\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15286
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15277 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15284 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15285 …}
    +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 133.0 MiB 2.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8334
    #id: 48
    #code: "Tropical_Sunset_Maxi"
    #attributes: Doctrine\ORM\PersistentCollection {#8341 …}
    #variants: Doctrine\ORM\PersistentCollection {#8343 …}
    #options: Doctrine\ORM\PersistentCollection {#8347 …}
    #associations: Doctrine\ORM\PersistentCollection {#8345 …}
    #createdAt: DateTime @1769070979 {#8332
      date: 2026-01-22 09:36:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8333
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8351
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8334}
        #id: 379
        #name: "Tropical Sunset Maxi"
        #slug: "tropical-sunset-maxi"
        #description: """
          In nihil sed voluptatum asperiores eos. Eaque reiciendis sunt nisi.\n
          \n
          Dolores qui voluptas natus. Reprehenderit molestiae dolorum et facere doloremque earum recusandae. Ea sit consequatur id ipsa tempore.\n
          \n
          Sit modi beatae possimus doloribus hic. Rem sint molestias eius delectus non illum. Laborum consequatur qui cum laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Neque consequatur occaecati pariatur aut error rerum. Vel accusantium omnis omnis occaecati nihil. Nesciunt sit est impedit amet ut autem. Tenetur et at quos accusamus nostrum. Eos veniam nulla sunt provident."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8353 …}
    #channels: Doctrine\ORM\PersistentCollection {#8339 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8335 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8337 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15018
  +product: App\Entity\Product\Product {#8334
    #id: 48
    #code: "Tropical_Sunset_Maxi"
    #attributes: Doctrine\ORM\PersistentCollection {#8341 …}
    #variants: Doctrine\ORM\PersistentCollection {#8343 …}
    #options: Doctrine\ORM\PersistentCollection {#8347 …}
    #associations: Doctrine\ORM\PersistentCollection {#8345 …}
    #createdAt: DateTime @1769070979 {#8332
      date: 2026-01-22 09:36:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8333
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8351
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8334}
        #id: 379
        #name: "Tropical Sunset Maxi"
        #slug: "tropical-sunset-maxi"
        #description: """
          In nihil sed voluptatum asperiores eos. Eaque reiciendis sunt nisi.\n
          \n
          Dolores qui voluptas natus. Reprehenderit molestiae dolorum et facere doloremque earum recusandae. Ea sit consequatur id ipsa tempore.\n
          \n
          Sit modi beatae possimus doloribus hic. Rem sint molestias eius delectus non illum. Laborum consequatur qui cum laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Neque consequatur occaecati pariatur aut error rerum. Vel accusantium omnis omnis occaecati nihil. Nesciunt sit est impedit amet ut autem. Tenetur et at quos accusamus nostrum. Eos veniam nulla sunt provident."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8353 …}
    #channels: Doctrine\ORM\PersistentCollection {#8339 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8335 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8337 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15352 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#8334
    #id: 48
    #code: "Tropical_Sunset_Maxi"
    #attributes: Doctrine\ORM\PersistentCollection {#8341 …}
    #variants: Doctrine\ORM\PersistentCollection {#8343 …}
    #options: Doctrine\ORM\PersistentCollection {#8347 …}
    #associations: Doctrine\ORM\PersistentCollection {#8345 …}
    #createdAt: DateTime @1769070979 {#8332
      date: 2026-01-22 09:36:19.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8333
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8350 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8351
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8334}
        #id: 379
        #name: "Tropical Sunset Maxi"
        #slug: "tropical-sunset-maxi"
        #description: """
          In nihil sed voluptatum asperiores eos. Eaque reiciendis sunt nisi.\n
          \n
          Dolores qui voluptas natus. Reprehenderit molestiae dolorum et facere doloremque earum recusandae. Ea sit consequatur id ipsa tempore.\n
          \n
          Sit modi beatae possimus doloribus hic. Rem sint molestias eius delectus non illum. Laborum consequatur qui cum laudantium.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Neque consequatur occaecati pariatur aut error rerum. Vel accusantium omnis omnis occaecati nihil. Nesciunt sit est impedit amet ut autem. Tenetur et at quos accusamus nostrum. Eos veniam nulla sunt provident."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8353 …}
    #channels: Doctrine\ORM\PersistentCollection {#8339 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8335 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8337 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tropical Sunset Maxi"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15426
  -props: [
    "product" => App\Entity\Product\Product {#8334
      #id: 48
      #code: "Tropical_Sunset_Maxi"
      #attributes: Doctrine\ORM\PersistentCollection {#8341 …}
      #variants: Doctrine\ORM\PersistentCollection {#8343 …}
      #options: Doctrine\ORM\PersistentCollection {#8347 …}
      #associations: Doctrine\ORM\PersistentCollection {#8345 …}
      #createdAt: DateTime @1769070979 {#8332
        date: 2026-01-22 09:36:19.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8333
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8350 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8351
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8334}
          #id: 379
          #name: "Tropical Sunset Maxi"
          #slug: "tropical-sunset-maxi"
          #description: """
            In nihil sed voluptatum asperiores eos. Eaque reiciendis sunt nisi.\n
            \n
            Dolores qui voluptas natus. Reprehenderit molestiae dolorum et facere doloremque earum recusandae. Ea sit consequatur id ipsa tempore.\n
            \n
            Sit modi beatae possimus doloribus hic. Rem sint molestias eius delectus non illum. Laborum consequatur qui cum laudantium.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Neque consequatur occaecati pariatur aut error rerum. Vel accusantium omnis omnis occaecati nihil. Nesciunt sit est impedit amet ut autem. Tenetur et at quos accusamus nostrum. Eos veniam nulla sunt provident."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8353 …}
      #channels: Doctrine\ORM\PersistentCollection {#8339 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8335 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8337 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15631
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15410 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15477 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15407 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15352 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15360
    #collection: Doctrine\Common\Collections\ArrayCollection {#15369 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15348 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23874 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23876 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15631
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15410 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15477 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15407 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tropical Sunset Maxi(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15360
    #collection: Doctrine\Common\Collections\ArrayCollection {#15369 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15348 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23874 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23876 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15635
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15631
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15410 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15477 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15407 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15352 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15360
      #collection: Doctrine\Common\Collections\ArrayCollection {#15369 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15348 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23874 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23876 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 133.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15685
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15676 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15683 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15684 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15352 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15688
  +variant: App\Entity\Product\ProductVariant {#15352 …}
  +price: "95,66\u{A0}"
  +originalPrice: "95,66\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15685
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15676 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15683 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15684 …}
    +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 135.0 MiB 2.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8357
    #id: 43
    #code: "Festival_Ruffle_Wrap"
    #attributes: Doctrine\ORM\PersistentCollection {#8364 …}
    #variants: Doctrine\ORM\PersistentCollection {#8366 …}
    #options: Doctrine\ORM\PersistentCollection {#8370 …}
    #associations: Doctrine\ORM\PersistentCollection {#8368 …}
    #createdAt: DateTime @1769060163 {#8355
      date: 2026-01-22 06:36:03.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8356
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8373 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8374
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8357}
        #id: 339
        #name: "Festival Ruffle Wrap"
        #slug: "festival-ruffle-wrap"
        #description: """
          Illum placeat quae ex optio sapiente omnis distinctio. Dolor aliquid maiores sed aspernatur aut doloribus exercitationem. Aspernatur perspiciatis aliquam quas libero velit.\n
          \n
          Sed facilis at aliquam voluptas unde enim consequatur. Ex voluptas expedita quasi aperiam quidem earum voluptate. Aut beatae recusandae in beatae consequuntur voluptatem. Inventore accusantium dicta consequuntur quod enim.\n
          \n
          Quo nihil amet sint aut sit. Velit est expedita ut facere recusandae maiores. Eligendi reiciendis sit consequatur vitae sit placeat repudiandae perspiciatis. Corporis vel alias dolorem molestias eligendi quisquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "A inventore libero reprehenderit. Nam impedit eum quia nemo omnis laborum. Debitis expedita sit autem porro quas magni qui."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8376 …}
    #channels: Doctrine\ORM\PersistentCollection {#8362 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8358 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8360 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15417
  +product: App\Entity\Product\Product {#8357
    #id: 43
    #code: "Festival_Ruffle_Wrap"
    #attributes: Doctrine\ORM\PersistentCollection {#8364 …}
    #variants: Doctrine\ORM\PersistentCollection {#8366 …}
    #options: Doctrine\ORM\PersistentCollection {#8370 …}
    #associations: Doctrine\ORM\PersistentCollection {#8368 …}
    #createdAt: DateTime @1769060163 {#8355
      date: 2026-01-22 06:36:03.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8356
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8373 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8374
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8357}
        #id: 339
        #name: "Festival Ruffle Wrap"
        #slug: "festival-ruffle-wrap"
        #description: """
          Illum placeat quae ex optio sapiente omnis distinctio. Dolor aliquid maiores sed aspernatur aut doloribus exercitationem. Aspernatur perspiciatis aliquam quas libero velit.\n
          \n
          Sed facilis at aliquam voluptas unde enim consequatur. Ex voluptas expedita quasi aperiam quidem earum voluptate. Aut beatae recusandae in beatae consequuntur voluptatem. Inventore accusantium dicta consequuntur quod enim.\n
          \n
          Quo nihil amet sint aut sit. Velit est expedita ut facere recusandae maiores. Eligendi reiciendis sit consequatur vitae sit placeat repudiandae perspiciatis. Corporis vel alias dolorem molestias eligendi quisquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "A inventore libero reprehenderit. Nam impedit eum quia nemo omnis laborum. Debitis expedita sit autem porro quas magni qui."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8376 …}
    #channels: Doctrine\ORM\PersistentCollection {#8362 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8358 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8360 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15751 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
133.0 MiB 0.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8357
    #id: 43
    #code: "Festival_Ruffle_Wrap"
    #attributes: Doctrine\ORM\PersistentCollection {#8364 …}
    #variants: Doctrine\ORM\PersistentCollection {#8366 …}
    #options: Doctrine\ORM\PersistentCollection {#8370 …}
    #associations: Doctrine\ORM\PersistentCollection {#8368 …}
    #createdAt: DateTime @1769060163 {#8355
      date: 2026-01-22 06:36:03.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8356
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8373 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8374
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8357}
        #id: 339
        #name: "Festival Ruffle Wrap"
        #slug: "festival-ruffle-wrap"
        #description: """
          Illum placeat quae ex optio sapiente omnis distinctio. Dolor aliquid maiores sed aspernatur aut doloribus exercitationem. Aspernatur perspiciatis aliquam quas libero velit.\n
          \n
          Sed facilis at aliquam voluptas unde enim consequatur. Ex voluptas expedita quasi aperiam quidem earum voluptate. Aut beatae recusandae in beatae consequuntur voluptatem. Inventore accusantium dicta consequuntur quod enim.\n
          \n
          Quo nihil amet sint aut sit. Velit est expedita ut facere recusandae maiores. Eligendi reiciendis sit consequatur vitae sit placeat repudiandae perspiciatis. Corporis vel alias dolorem molestias eligendi quisquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "A inventore libero reprehenderit. Nam impedit eum quia nemo omnis laborum. Debitis expedita sit autem porro quas magni qui."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8376 …}
    #channels: Doctrine\ORM\PersistentCollection {#8362 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8358 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8360 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Festival Ruffle Wrap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15825
  -props: [
    "product" => App\Entity\Product\Product {#8357
      #id: 43
      #code: "Festival_Ruffle_Wrap"
      #attributes: Doctrine\ORM\PersistentCollection {#8364 …}
      #variants: Doctrine\ORM\PersistentCollection {#8366 …}
      #options: Doctrine\ORM\PersistentCollection {#8370 …}
      #associations: Doctrine\ORM\PersistentCollection {#8368 …}
      #createdAt: DateTime @1769060163 {#8355
        date: 2026-01-22 06:36:03.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8356
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8373 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8374
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8357}
          #id: 339
          #name: "Festival Ruffle Wrap"
          #slug: "festival-ruffle-wrap"
          #description: """
            Illum placeat quae ex optio sapiente omnis distinctio. Dolor aliquid maiores sed aspernatur aut doloribus exercitationem. Aspernatur perspiciatis aliquam quas libero velit.\n
            \n
            Sed facilis at aliquam voluptas unde enim consequatur. Ex voluptas expedita quasi aperiam quidem earum voluptate. Aut beatae recusandae in beatae consequuntur voluptatem. Inventore accusantium dicta consequuntur quod enim.\n
            \n
            Quo nihil amet sint aut sit. Velit est expedita ut facere recusandae maiores. Eligendi reiciendis sit consequatur vitae sit placeat repudiandae perspiciatis. Corporis vel alias dolorem molestias eligendi quisquam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "A inventore libero reprehenderit. Nam impedit eum quia nemo omnis laborum. Debitis expedita sit autem porro quas magni qui."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8376 …}
      #channels: Doctrine\ORM\PersistentCollection {#8362 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8358 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8360 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
133.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15809 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15876 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15806 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15751 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15759
    #collection: Doctrine\Common\Collections\ArrayCollection {#15768 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15747 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23888 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23890 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16030
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15809 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15876 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15806 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Festival Ruffle Wrap(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15759
    #collection: Doctrine\Common\Collections\ArrayCollection {#15768 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15747 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23888 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23890 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16034
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16030
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15809 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15876 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15806 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15751 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15759
      #collection: Doctrine\Common\Collections\ArrayCollection {#15768 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15747 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23888 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23890 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 135.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16084
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16075 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16082 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16083 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15751 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16087
  +variant: App\Entity\Product\ProductVariant {#15751 …}
  +price: "70,69\u{A0}"
  +originalPrice: "70,69\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16084
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16075 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16082 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16083 …}
    +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 135.0 MiB 3.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#8380
    #id: 55
    #code: "Ocean_Breeze_Beauty"
    #attributes: Doctrine\ORM\PersistentCollection {#8387 …}
    #variants: Doctrine\ORM\PersistentCollection {#8389 …}
    #options: Doctrine\ORM\PersistentCollection {#8393 …}
    #associations: Doctrine\ORM\PersistentCollection {#8391 …}
    #createdAt: DateTime @1769000737 {#8378
      date: 2026-01-21 14:05:37.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8379
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8396 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8397
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8380}
        #id: 435
        #name: "Ocean Breeze Beauty"
        #slug: "ocean-breeze-beauty"
        #description: """
          Placeat saepe dolores vel eum est doloremque veritatis illum. Ullam sed quae qui quia quas laboriosam. Eligendi est libero eum libero. Laborum odio nam illum voluptas dolor labore ut dolores.\n
          \n
          Quos aut dicta aut pariatur quas ex dolores. Est consequatur suscipit excepturi esse vitae rerum. Consequuntur autem ipsum ut libero consectetur maxime in.\n
          \n
          Placeat dolor sunt cum reiciendis amet aut. Fugiat magni enim excepturi facilis. Ab amet perspiciatis quia id. Impedit consequatur blanditiis consequuntur voluptas corporis ipsa numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Distinctio unde non veritatis eum. Est ratione et et laudantium quis est non. Debitis placeat aperiam corrupti autem. Sit sint iure sint est et ad molestiae odit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8399 …}
    #channels: Doctrine\ORM\PersistentCollection {#8385 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8381 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8383 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15816
  +product: App\Entity\Product\Product {#8380
    #id: 55
    #code: "Ocean_Breeze_Beauty"
    #attributes: Doctrine\ORM\PersistentCollection {#8387 …}
    #variants: Doctrine\ORM\PersistentCollection {#8389 …}
    #options: Doctrine\ORM\PersistentCollection {#8393 …}
    #associations: Doctrine\ORM\PersistentCollection {#8391 …}
    #createdAt: DateTime @1769000737 {#8378
      date: 2026-01-21 14:05:37.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8379
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8396 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8397
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8380}
        #id: 435
        #name: "Ocean Breeze Beauty"
        #slug: "ocean-breeze-beauty"
        #description: """
          Placeat saepe dolores vel eum est doloremque veritatis illum. Ullam sed quae qui quia quas laboriosam. Eligendi est libero eum libero. Laborum odio nam illum voluptas dolor labore ut dolores.\n
          \n
          Quos aut dicta aut pariatur quas ex dolores. Est consequatur suscipit excepturi esse vitae rerum. Consequuntur autem ipsum ut libero consectetur maxime in.\n
          \n
          Placeat dolor sunt cum reiciendis amet aut. Fugiat magni enim excepturi facilis. Ab amet perspiciatis quia id. Impedit consequatur blanditiis consequuntur voluptas corporis ipsa numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Distinctio unde non veritatis eum. Est ratione et et laudantium quis est non. Debitis placeat aperiam corrupti autem. Sit sint iure sint est et ad molestiae odit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8399 …}
    #channels: Doctrine\ORM\PersistentCollection {#8385 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8381 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8383 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16150 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
135.0 MiB 0.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#8380
    #id: 55
    #code: "Ocean_Breeze_Beauty"
    #attributes: Doctrine\ORM\PersistentCollection {#8387 …}
    #variants: Doctrine\ORM\PersistentCollection {#8389 …}
    #options: Doctrine\ORM\PersistentCollection {#8393 …}
    #associations: Doctrine\ORM\PersistentCollection {#8391 …}
    #createdAt: DateTime @1769000737 {#8378
      date: 2026-01-21 14:05:37.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8379
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8396 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8397
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8380}
        #id: 435
        #name: "Ocean Breeze Beauty"
        #slug: "ocean-breeze-beauty"
        #description: """
          Placeat saepe dolores vel eum est doloremque veritatis illum. Ullam sed quae qui quia quas laboriosam. Eligendi est libero eum libero. Laborum odio nam illum voluptas dolor labore ut dolores.\n
          \n
          Quos aut dicta aut pariatur quas ex dolores. Est consequatur suscipit excepturi esse vitae rerum. Consequuntur autem ipsum ut libero consectetur maxime in.\n
          \n
          Placeat dolor sunt cum reiciendis amet aut. Fugiat magni enim excepturi facilis. Ab amet perspiciatis quia id. Impedit consequatur blanditiis consequuntur voluptas corporis ipsa numquam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Distinctio unde non veritatis eum. Est ratione et et laudantium quis est non. Debitis placeat aperiam corrupti autem. Sit sint iure sint est et ad molestiae odit."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8399 …}
    #channels: Doctrine\ORM\PersistentCollection {#8385 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8381 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8383 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Ocean Breeze Beauty"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16224
  -props: [
    "product" => App\Entity\Product\Product {#8380
      #id: 55
      #code: "Ocean_Breeze_Beauty"
      #attributes: Doctrine\ORM\PersistentCollection {#8387 …}
      #variants: Doctrine\ORM\PersistentCollection {#8389 …}
      #options: Doctrine\ORM\PersistentCollection {#8393 …}
      #associations: Doctrine\ORM\PersistentCollection {#8391 …}
      #createdAt: DateTime @1769000737 {#8378
        date: 2026-01-21 14:05:37.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8379
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8396 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8397
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8380}
          #id: 435
          #name: "Ocean Breeze Beauty"
          #slug: "ocean-breeze-beauty"
          #description: """
            Placeat saepe dolores vel eum est doloremque veritatis illum. Ullam sed quae qui quia quas laboriosam. Eligendi est libero eum libero. Laborum odio nam illum voluptas dolor labore ut dolores.\n
            \n
            Quos aut dicta aut pariatur quas ex dolores. Est consequatur suscipit excepturi esse vitae rerum. Consequuntur autem ipsum ut libero consectetur maxime in.\n
            \n
            Placeat dolor sunt cum reiciendis amet aut. Fugiat magni enim excepturi facilis. Ab amet perspiciatis quia id. Impedit consequatur blanditiis consequuntur voluptas corporis ipsa numquam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Distinctio unde non veritatis eum. Est ratione et et laudantium quis est non. Debitis placeat aperiam corrupti autem. Sit sint iure sint est et ad molestiae odit."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8399 …}
      #channels: Doctrine\ORM\PersistentCollection {#8385 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8381 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8383 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
135.0 MiB 0.36 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16429
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16208 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16275 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16205 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16150 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16158
    #collection: Doctrine\Common\Collections\ArrayCollection {#16167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16146 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23902 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23904 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16429
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16208 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16275 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16205 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Ocean Breeze Beauty(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16158
    #collection: Doctrine\Common\Collections\ArrayCollection {#16167 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16146 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23902 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23904 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16433
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16429
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16208 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16275 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16205 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16150 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16158
      #collection: Doctrine\Common\Collections\ArrayCollection {#16167 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16146 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23902 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23904 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 135.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16483
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16474 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16481 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16482 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16150 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16486
  +variant: App\Entity\Product\ProductVariant {#16150 …}
  +price: "49,33\u{A0}"
  +originalPrice: "49,33\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16483
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16474 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16481 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16482 …}
    +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 135.0 MiB 3.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8403
    #id: 49
    #code: "Seaside_Stroll_Midi"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8412 …}
    #options: Doctrine\ORM\PersistentCollection {#8416 …}
    #associations: Doctrine\ORM\PersistentCollection {#8414 …}
    #createdAt: DateTime @1768956913 {#8401
      date: 2026-01-21 01:55:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8402
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8419 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8420
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8403}
        #id: 387
        #name: "Seaside Stroll Midi"
        #slug: "seaside-stroll-midi"
        #description: """
          Modi odit rem ab. Praesentium deleniti consequatur quia sunt vel. Quae architecto praesentium perspiciatis excepturi sint dolorum error.\n
          \n
          Quos maiores eaque ut neque. Ipsum optio optio vel sit quia quae quod. Commodi voluptatum enim est magni neque quasi. Molestiae accusantium alias laudantium sapiente dolorem.\n
          \n
          Id modi eius similique vero id praesentium maiores. Iure dolorem aut reprehenderit autem. Molestias quo sint eum rerum dolore ea eaque. Quam quia sint alias exercitationem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quia facere aut in ratione eveniet. Et sed voluptatem voluptatem autem autem. Officiis suscipit possimus nesciunt est dolores aliquid. Perspiciatis cumque et excepturi accusantium eum nihil incidunt. Odio esse quis in autem ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8422 …}
    #channels: Doctrine\ORM\PersistentCollection {#8408 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8404 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8406 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16215
  +product: App\Entity\Product\Product {#8403
    #id: 49
    #code: "Seaside_Stroll_Midi"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8412 …}
    #options: Doctrine\ORM\PersistentCollection {#8416 …}
    #associations: Doctrine\ORM\PersistentCollection {#8414 …}
    #createdAt: DateTime @1768956913 {#8401
      date: 2026-01-21 01:55:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8402
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8419 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8420
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8403}
        #id: 387
        #name: "Seaside Stroll Midi"
        #slug: "seaside-stroll-midi"
        #description: """
          Modi odit rem ab. Praesentium deleniti consequatur quia sunt vel. Quae architecto praesentium perspiciatis excepturi sint dolorum error.\n
          \n
          Quos maiores eaque ut neque. Ipsum optio optio vel sit quia quae quod. Commodi voluptatum enim est magni neque quasi. Molestiae accusantium alias laudantium sapiente dolorem.\n
          \n
          Id modi eius similique vero id praesentium maiores. Iure dolorem aut reprehenderit autem. Molestias quo sint eum rerum dolore ea eaque. Quam quia sint alias exercitationem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quia facere aut in ratione eveniet. Et sed voluptatem voluptatem autem autem. Officiis suscipit possimus nesciunt est dolores aliquid. Perspiciatis cumque et excepturi accusantium eum nihil incidunt. Odio esse quis in autem ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8422 …}
    #channels: Doctrine\ORM\PersistentCollection {#8408 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8404 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8406 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16549 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6962 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4918 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12823 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12810 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
135.0 MiB 0.36 ms
Input props
[
  "product" => App\Entity\Product\Product {#8403
    #id: 49
    #code: "Seaside_Stroll_Midi"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8412 …}
    #options: Doctrine\ORM\PersistentCollection {#8416 …}
    #associations: Doctrine\ORM\PersistentCollection {#8414 …}
    #createdAt: DateTime @1768956913 {#8401
      date: 2026-01-21 01:55:13.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTime @1769452606 {#8402
      date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8419 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8420
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8403}
        #id: 387
        #name: "Seaside Stroll Midi"
        #slug: "seaside-stroll-midi"
        #description: """
          Modi odit rem ab. Praesentium deleniti consequatur quia sunt vel. Quae architecto praesentium perspiciatis excepturi sint dolorum error.\n
          \n
          Quos maiores eaque ut neque. Ipsum optio optio vel sit quia quae quod. Commodi voluptatum enim est magni neque quasi. Molestiae accusantium alias laudantium sapiente dolorem.\n
          \n
          Id modi eius similique vero id praesentium maiores. Iure dolorem aut reprehenderit autem. Molestias quo sint eum rerum dolore ea eaque. Quam quia sint alias exercitationem.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut quia facere aut in ratione eveniet. Et sed voluptatem voluptatem autem autem. Officiis suscipit possimus nesciunt est dolores aliquid. Perspiciatis cumque et excepturi accusantium eum nihil incidunt. Odio esse quis in autem ut."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8422 …}
    #channels: Doctrine\ORM\PersistentCollection {#8408 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8404 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8406 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Seaside Stroll Midi"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16623
  -props: [
    "product" => App\Entity\Product\Product {#8403
      #id: 49
      #code: "Seaside_Stroll_Midi"
      #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
      #variants: Doctrine\ORM\PersistentCollection {#8412 …}
      #options: Doctrine\ORM\PersistentCollection {#8416 …}
      #associations: Doctrine\ORM\PersistentCollection {#8414 …}
      #createdAt: DateTime @1768956913 {#8401
        date: 2026-01-21 01:55:13.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTime @1769452606 {#8402
        date: 2026-01-26 19:36:46.0 Europe/Zurich (+01:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8419 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8420
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8403}
          #id: 387
          #name: "Seaside Stroll Midi"
          #slug: "seaside-stroll-midi"
          #description: """
            Modi odit rem ab. Praesentium deleniti consequatur quia sunt vel. Quae architecto praesentium perspiciatis excepturi sint dolorum error.\n
            \n
            Quos maiores eaque ut neque. Ipsum optio optio vel sit quia quae quod. Commodi voluptatum enim est magni neque quasi. Molestiae accusantium alias laudantium sapiente dolorem.\n
            \n
            Id modi eius similique vero id praesentium maiores. Iure dolorem aut reprehenderit autem. Molestias quo sint eum rerum dolore ea eaque. Quam quia sint alias exercitationem.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut quia facere aut in ratione eveniet. Et sed voluptatem voluptatem autem autem. Officiis suscipit possimus nesciunt est dolores aliquid. Perspiciatis cumque et excepturi accusantium eum nihil incidunt. Odio esse quis in autem ut."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8422 …}
      #channels: Doctrine\ORM\PersistentCollection {#8408 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7521 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8404 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8406 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
135.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16828
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16607 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16674 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16604 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16549 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16557
    #collection: Doctrine\Common\Collections\ArrayCollection {#16566 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16545 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23916 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23918 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16828
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16607 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16674 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16604 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Seaside Stroll Midi(Dress size: S, Dress height: Petite)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#16557
    #collection: Doctrine\Common\Collections\ArrayCollection {#16566 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16545 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23916 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23918 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16832
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16828
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16607 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16674 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16604 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16549 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#16557
      #collection: Doctrine\Common\Collections\ArrayCollection {#16566 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16545 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23916 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerQE0OLrc\EntityManagerGhost614a58f {#195 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23918 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 135.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16880 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16881 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16549 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16885
  +variant: App\Entity\Product\ProductVariant {#16549 …}
  +price: "84,75\u{A0}"
  +originalPrice: "84,75\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4908 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8544 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4070 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1258 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11271 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8541 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16882
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16880 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16881 …}
    +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 135.0 MiB 2.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11337 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11347 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12707
  +cart: App\Entity\Order\Order {#12076 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1282 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11337 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11347 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4904 …}
}