GET http://webshop.scherstra.com/en_US/taxons/caps/simple

Components

12 Twig Components
44 Render Count
34 ms Render Time
28.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 24.28ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 4.21ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 3.69ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.84ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.17ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.48ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.76ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.59ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.61ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.35ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.25ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 28.0 MiB 1.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12499
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12491 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12496 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12498 …}
    +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 {#12506
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12499
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12491 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12496 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12498 …}
    +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 28.0 MiB 0.48 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13048
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12573 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#1113 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13046 …}
    +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 {#13050
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4378 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13048
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12573 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#1113 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13046 …}
    +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 28.0 MiB 2.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13136
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13104 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13137 …}
    +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 {#13116
  +cart: App\Entity\Order\Order {#13169 …}
  -reRendered: false
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1086 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13136
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13104 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13137 …}
    +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 {#4952 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 28.0 MiB 1.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13413
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13406 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13410 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13412 …}
    +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 {#13418
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#6065 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13413
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13406 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13410 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13412 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 28.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13665
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13662 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13664 …}
    +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 {#13670
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#217 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#6065 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13665
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13662 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13664 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 28.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13759
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13758 …}
    +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 {#13763
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#217 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#6065 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13759
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13756 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13758 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 28.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13812
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13809 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13811 …}
    +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 {#13816
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#217 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#6065 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13812
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13808 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13809 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13811 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 28.0 MiB 4.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#7838
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1791581945 {#7816
      date: 2026-10-09 21:39:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#7849
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8649
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#7838}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Ea voluptate quia aut atque vero voluptas ut. Est nisi porro neque ducimus nemo inventore. Perferendis et doloribus quia.\n
          \n
          In quod ex veniam sit molestias. Saepe ut veritatis nam nesciunt molestiae ipsam. Veritatis eaque qui dolore impedit. Voluptate aut dignissimos officiis dolores qui. Rerum in atque laborum amet in.\n
          \n
          Alias quasi sunt excepturi ab eum quam. Molestiae cumque fugit aut. Ut aliquid fuga est est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsa natus voluptatem beatae. Officiis non et delectus exercitationem natus omnis. Deserunt dolorum omnis quam quo. Omnis non veniam aspernatur."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8162 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8046 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8165 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14355
  +product: App\Entity\Product\Product {#7838
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1791581945 {#7816
      date: 2026-10-09 21:39:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#7849
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8649
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#7838}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Ea voluptate quia aut atque vero voluptas ut. Est nisi porro neque ducimus nemo inventore. Perferendis et doloribus quia.\n
          \n
          In quod ex veniam sit molestias. Saepe ut veritatis nam nesciunt molestiae ipsam. Veritatis eaque qui dolore impedit. Voluptate aut dignissimos officiis dolores qui. Rerum in atque laborum amet in.\n
          \n
          Alias quasi sunt excepturi ab eum quam. Molestiae cumque fugit aut. Ut aliquid fuga est est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsa natus voluptatem beatae. Officiis non et delectus exercitationem natus omnis. Deserunt dolorum omnis quam quo. Omnis non veniam aspernatur."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8162 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8046 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8165 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14572 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#7838
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
    #variants: Doctrine\ORM\PersistentCollection {#8519 …}
    #options: Doctrine\ORM\PersistentCollection {#8647 …}
    #associations: Doctrine\ORM\PersistentCollection {#8587 …}
    #createdAt: DateTime @1791581945 {#7816
      date: 2026-10-09 21:39:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#7849
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8646 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8649
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#7838}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Ea voluptate quia aut atque vero voluptas ut. Est nisi porro neque ducimus nemo inventore. Perferendis et doloribus quia.\n
          \n
          In quod ex veniam sit molestias. Saepe ut veritatis nam nesciunt molestiae ipsam. Veritatis eaque qui dolore impedit. Voluptate aut dignissimos officiis dolores qui. Rerum in atque laborum amet in.\n
          \n
          Alias quasi sunt excepturi ab eum quam. Molestiae cumque fugit aut. Ut aliquid fuga est est.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsa natus voluptatem beatae. Officiis non et delectus exercitationem natus omnis. Deserunt dolorum omnis quam quo. Omnis non veniam aspernatur."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
    #channels: Doctrine\ORM\PersistentCollection {#8162 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8046 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8165 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Blissful Breeze Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14968
  -props: [
    "product" => App\Entity\Product\Product {#7838
      #id: 25
      #code: "Blissful_Breeze_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8303 …}
      #variants: Doctrine\ORM\PersistentCollection {#8519 …}
      #options: Doctrine\ORM\PersistentCollection {#8647 …}
      #associations: Doctrine\ORM\PersistentCollection {#8587 …}
      #createdAt: DateTime @1791581945 {#7816
        date: 2026-10-09 21:39:05.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#7849
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8646 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8649
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#7838}
          #id: 193
          #name: "Blissful Breeze Cap"
          #slug: "blissful-breeze-cap"
          #description: """
            Ea voluptate quia aut atque vero voluptas ut. Est nisi porro neque ducimus nemo inventore. Perferendis et doloribus quia.\n
            \n
            In quod ex veniam sit molestias. Saepe ut veritatis nam nesciunt molestiae ipsam. Veritatis eaque qui dolore impedit. Voluptate aut dignissimos officiis dolores qui. Rerum in atque laborum amet in.\n
            \n
            Alias quasi sunt excepturi ab eum quam. Molestiae cumque fugit aut. Ut aliquid fuga est est.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ipsa natus voluptatem beatae. Officiis non et delectus exercitationem natus omnis. Deserunt dolorum omnis quam quo. Omnis non veniam aspernatur."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8652 …}
      #channels: Doctrine\ORM\PersistentCollection {#8162 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8046 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8165 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15027
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15030 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15025 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15024 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14572 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14908
    #collection: Doctrine\Common\Collections\ArrayCollection {#14907 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14745 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#18486 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23558 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15027
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15030 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15025 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15024 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Blissful Breeze Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14908
    #collection: Doctrine\Common\Collections\ArrayCollection {#14907 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14745 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#18486 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23558 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15038
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15027
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15030 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15025 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15024 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14572 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14908
      #collection: Doctrine\Common\Collections\ArrayCollection {#14907 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14745 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#18486 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23558 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15079
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15086 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15055 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15077 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14572 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15093
  +variant: App\Entity\Product\ProductVariant {#14572 …}
  +price: "€35.91"
  +originalPrice: "€35.91"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15079
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15086 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15055 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15077 …}
    +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 28.0 MiB 2.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1791915791 {#8656
      date: 2026-10-13 18:23:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8657
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8675
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8658}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Rerum et aut veniam. Voluptas expedita sunt voluptatem vel aperiam fugiat. Distinctio ipsam omnis at tempora qui est. Nulla voluptatem et magni consectetur explicabo.\n
          \n
          Inventore maiores incidunt vel dignissimos at magni. Velit nam quia molestiae. Dolores quidem eaque ut expedita voluptas.\n
          \n
          Fuga similique consectetur quod nesciunt. Molestias magni sed id totam totam quis corporis. Nam vitae blanditiis corrupti suscipit atque. Illum culpa sit ipsa. Et consequatur dolorum quod consequatur quo minus placeat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non aperiam similique mollitia. Earum nisi tempora est quasi autem est. Sed atque necessitatibus minus. Voluptatibus et repudiandae delectus laborum et atque aliquid."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14752
  +product: App\Entity\Product\Product {#8658
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1791915791 {#8656
      date: 2026-10-13 18:23:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8657
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8675
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8658}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Rerum et aut veniam. Voluptas expedita sunt voluptatem vel aperiam fugiat. Distinctio ipsam omnis at tempora qui est. Nulla voluptatem et magni consectetur explicabo.\n
          \n
          Inventore maiores incidunt vel dignissimos at magni. Velit nam quia molestiae. Dolores quidem eaque ut expedita voluptas.\n
          \n
          Fuga similique consectetur quod nesciunt. Molestias magni sed id totam totam quis corporis. Nam vitae blanditiis corrupti suscipit atque. Illum culpa sit ipsa. Et consequatur dolorum quod consequatur quo minus placeat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non aperiam similique mollitia. Earum nisi tempora est quasi autem est. Sed atque necessitatibus minus. Voluptatibus et repudiandae delectus laborum et atque aliquid."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15135 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8658
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
    #variants: Doctrine\ORM\PersistentCollection {#8667 …}
    #options: Doctrine\ORM\PersistentCollection {#8671 …}
    #associations: Doctrine\ORM\PersistentCollection {#8669 …}
    #createdAt: DateTime @1791915791 {#8656
      date: 2026-10-13 18:23:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8657
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8674 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8675
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8658}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Rerum et aut veniam. Voluptas expedita sunt voluptatem vel aperiam fugiat. Distinctio ipsam omnis at tempora qui est. Nulla voluptatem et magni consectetur explicabo.\n
          \n
          Inventore maiores incidunt vel dignissimos at magni. Velit nam quia molestiae. Dolores quidem eaque ut expedita voluptas.\n
          \n
          Fuga similique consectetur quod nesciunt. Molestias magni sed id totam totam quis corporis. Nam vitae blanditiis corrupti suscipit atque. Illum culpa sit ipsa. Et consequatur dolorum quod consequatur quo minus placeat.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Non aperiam similique mollitia. Earum nisi tempora est quasi autem est. Sed atque necessitatibus minus. Voluptatibus et repudiandae delectus laborum et atque aliquid."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
    #channels: Doctrine\ORM\PersistentCollection {#8663 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8661 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Vibrant Voyage Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15198
  -props: [
    "product" => App\Entity\Product\Product {#8658
      #id: 27
      #code: "Vibrant_Voyage_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8665 …}
      #variants: Doctrine\ORM\PersistentCollection {#8667 …}
      #options: Doctrine\ORM\PersistentCollection {#8671 …}
      #associations: Doctrine\ORM\PersistentCollection {#8669 …}
      #createdAt: DateTime @1791915791 {#8656
        date: 2026-10-13 18:23:11.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8657
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8674 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8675
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8658}
          #id: 209
          #name: "Vibrant Voyage Cap"
          #slug: "vibrant-voyage-cap"
          #description: """
            Rerum et aut veniam. Voluptas expedita sunt voluptatem vel aperiam fugiat. Distinctio ipsam omnis at tempora qui est. Nulla voluptatem et magni consectetur explicabo.\n
            \n
            Inventore maiores incidunt vel dignissimos at magni. Velit nam quia molestiae. Dolores quidem eaque ut expedita voluptas.\n
            \n
            Fuga similique consectetur quod nesciunt. Molestias magni sed id totam totam quis corporis. Nam vitae blanditiis corrupti suscipit atque. Illum culpa sit ipsa. Et consequatur dolorum quod consequatur quo minus placeat.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Non aperiam similique mollitia. Earum nisi tempora est quasi autem est. Sed atque necessitatibus minus. Voluptatibus et repudiandae delectus laborum et atque aliquid."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8677 …}
      #channels: Doctrine\ORM\PersistentCollection {#8663 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8659 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8661 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15185
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15188 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15236 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15187 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15135 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15143
    #collection: Doctrine\Common\Collections\ArrayCollection {#15152 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14973 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23578 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23580 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15185
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15188 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15236 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15187 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Vibrant Voyage Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15143
    #collection: Doctrine\Common\Collections\ArrayCollection {#15152 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14973 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23578 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23580 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15214
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15185
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15188 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15236 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15187 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15135 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15143
      #collection: Doctrine\Common\Collections\ArrayCollection {#15152 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14973 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23578 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23580 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15272 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15238 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15263 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15135 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15273
  +variant: App\Entity\Product\ProductVariant {#15135 …}
  +price: "€25.35"
  +originalPrice: "€25.35"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15272 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15238 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15263 …}
    +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 28.0 MiB 2.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1791565054 {#8679
      date: 2026-10-09 16:57:34.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8680
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8698
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8681}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          In repellat quia modi possimus ut fugiat corporis. Dolor vitae nihil dicta rerum. Et earum qui atque nemo sint totam. Quibusdam nulla consectetur provident odit veritatis.\n
          \n
          Voluptatem et possimus eius dolorem in fuga necessitatibus quis. Adipisci numquam velit exercitationem aperiam. Ut ut amet corporis magni.\n
          \n
          Sit sed voluptatem adipisci dolorem. Exercitationem sint dolor harum provident. Sunt quasi eum est voluptates quo blanditiis minima.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Libero aut quia natus voluptas. Eum velit sunt est non. Ut iste minima harum excepturi totam. Voluptate autem suscipit dolorum."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15154
  +product: App\Entity\Product\Product {#8681
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1791565054 {#8679
      date: 2026-10-09 16:57:34.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8680
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8698
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8681}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          In repellat quia modi possimus ut fugiat corporis. Dolor vitae nihil dicta rerum. Et earum qui atque nemo sint totam. Quibusdam nulla consectetur provident odit veritatis.\n
          \n
          Voluptatem et possimus eius dolorem in fuga necessitatibus quis. Adipisci numquam velit exercitationem aperiam. Ut ut amet corporis magni.\n
          \n
          Sit sed voluptatem adipisci dolorem. Exercitationem sint dolor harum provident. Sunt quasi eum est voluptates quo blanditiis minima.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Libero aut quia natus voluptas. Eum velit sunt est non. Ut iste minima harum excepturi totam. Voluptate autem suscipit dolorum."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15304 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8681
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8694 …}
    #associations: Doctrine\ORM\PersistentCollection {#8692 …}
    #createdAt: DateTime @1791565054 {#8679
      date: 2026-10-09 16:57:34.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8680
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8697 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8698
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8681}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          In repellat quia modi possimus ut fugiat corporis. Dolor vitae nihil dicta rerum. Et earum qui atque nemo sint totam. Quibusdam nulla consectetur provident odit veritatis.\n
          \n
          Voluptatem et possimus eius dolorem in fuga necessitatibus quis. Adipisci numquam velit exercitationem aperiam. Ut ut amet corporis magni.\n
          \n
          Sit sed voluptatem adipisci dolorem. Exercitationem sint dolor harum provident. Sunt quasi eum est voluptates quo blanditiis minima.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Libero aut quia natus voluptas. Eum velit sunt est non. Ut iste minima harum excepturi totam. Voluptate autem suscipit dolorum."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
    #channels: Doctrine\ORM\PersistentCollection {#8686 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8684 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Elegant Escape Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5091
  -props: [
    "product" => App\Entity\Product\Product {#8681
      #id: 28
      #code: "Elegant_Escape_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8688 …}
      #variants: Doctrine\ORM\PersistentCollection {#8690 …}
      #options: Doctrine\ORM\PersistentCollection {#8694 …}
      #associations: Doctrine\ORM\PersistentCollection {#8692 …}
      #createdAt: DateTime @1791565054 {#8679
        date: 2026-10-09 16:57:34.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8680
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8697 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8698
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8681}
          #id: 217
          #name: "Elegant Escape Cap"
          #slug: "elegant-escape-cap"
          #description: """
            In repellat quia modi possimus ut fugiat corporis. Dolor vitae nihil dicta rerum. Et earum qui atque nemo sint totam. Quibusdam nulla consectetur provident odit veritatis.\n
            \n
            Voluptatem et possimus eius dolorem in fuga necessitatibus quis. Adipisci numquam velit exercitationem aperiam. Ut ut amet corporis magni.\n
            \n
            Sit sed voluptatem adipisci dolorem. Exercitationem sint dolor harum provident. Sunt quasi eum est voluptates quo blanditiis minima.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Libero aut quia natus voluptas. Eum velit sunt est non. Ut iste minima harum excepturi totam. Voluptate autem suscipit dolorum."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8700 …}
      #channels: Doctrine\ORM\PersistentCollection {#8686 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8682 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8684 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5099
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5318 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15304 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#4778
    #collection: Doctrine\Common\Collections\ArrayCollection {#4771 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15191 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23592 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23594 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5099
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5318 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Elegant Escape Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#4778
    #collection: Doctrine\Common\Collections\ArrayCollection {#4771 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15191 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23592 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23594 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5114
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5099
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5119 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#5318 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5117 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15304 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#4778
      #collection: Doctrine\Common\Collections\ArrayCollection {#4771 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15191 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23592 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23594 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6474
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6477 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5340 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6182 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15304 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#6481
  +variant: App\Entity\Product\ProductVariant {#15304 …}
  +price: "€81.64"
  +originalPrice: "€81.64"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6474
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6477 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#5340 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6182 …}
    +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 28.0 MiB 2.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1791565547 {#8702
      date: 2026-10-09 17:05:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8703
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8721
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8704}
        #id: 225
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Possimus a est vitae consequatur quia. Odit voluptatem ea voluptates sunt tempora. Corrupti atque porro beatae vel.\n
          \n
          Molestiae maxime nam vel rerum deserunt excepturi fugiat. Id quia et rerum architecto rem reiciendis delectus. Optio sunt et iusto.\n
          \n
          Reprehenderit saepe enim voluptatem vitae eveniet illum. Et consequatur nihil cum mollitia. Dolorum ut rerum aut voluptatibus voluptatem sed quia. Magni mollitia dolore quia in.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci atque numquam commodi labore. Non ullam qui laudantium consequatur praesentium itaque et. Ut cumque et commodi et."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15323
  +product: App\Entity\Product\Product {#8704
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1791565547 {#8702
      date: 2026-10-09 17:05:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8703
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8721
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8704}
        #id: 225
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Possimus a est vitae consequatur quia. Odit voluptatem ea voluptates sunt tempora. Corrupti atque porro beatae vel.\n
          \n
          Molestiae maxime nam vel rerum deserunt excepturi fugiat. Id quia et rerum architecto rem reiciendis delectus. Optio sunt et iusto.\n
          \n
          Reprehenderit saepe enim voluptatem vitae eveniet illum. Et consequatur nihil cum mollitia. Dolorum ut rerum aut voluptatibus voluptatem sed quia. Magni mollitia dolore quia in.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci atque numquam commodi labore. Non ullam qui laudantium consequatur praesentium itaque et. Ut cumque et commodi et."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#6520 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8704
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
    #variants: Doctrine\ORM\PersistentCollection {#8713 …}
    #options: Doctrine\ORM\PersistentCollection {#8717 …}
    #associations: Doctrine\ORM\PersistentCollection {#8715 …}
    #createdAt: DateTime @1791565547 {#8702
      date: 2026-10-09 17:05:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8703
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8720 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8721
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8704}
        #id: 225
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Possimus a est vitae consequatur quia. Odit voluptatem ea voluptates sunt tempora. Corrupti atque porro beatae vel.\n
          \n
          Molestiae maxime nam vel rerum deserunt excepturi fugiat. Id quia et rerum architecto rem reiciendis delectus. Optio sunt et iusto.\n
          \n
          Reprehenderit saepe enim voluptatem vitae eveniet illum. Et consequatur nihil cum mollitia. Dolorum ut rerum aut voluptatibus voluptatem sed quia. Magni mollitia dolore quia in.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Adipisci atque numquam commodi labore. Non ullam qui laudantium consequatur praesentium itaque et. Ut cumque et commodi et."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
    #channels: Doctrine\ORM\PersistentCollection {#8709 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
    #averageRating: 2.0
    #images: Doctrine\ORM\PersistentCollection {#8707 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Classic Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6856
  -props: [
    "product" => App\Entity\Product\Product {#8704
      #id: 29
      #code: "Classic_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8711 …}
      #variants: Doctrine\ORM\PersistentCollection {#8713 …}
      #options: Doctrine\ORM\PersistentCollection {#8717 …}
      #associations: Doctrine\ORM\PersistentCollection {#8715 …}
      #createdAt: DateTime @1791565547 {#8702
        date: 2026-10-09 17:05:47.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8703
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8720 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8721
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8704}
          #id: 225
          #name: "Classic Coastal Cap"
          #slug: "classic-coastal-cap"
          #description: """
            Possimus a est vitae consequatur quia. Odit voluptatem ea voluptates sunt tempora. Corrupti atque porro beatae vel.\n
            \n
            Molestiae maxime nam vel rerum deserunt excepturi fugiat. Id quia et rerum architecto rem reiciendis delectus. Optio sunt et iusto.\n
            \n
            Reprehenderit saepe enim voluptatem vitae eveniet illum. Et consequatur nihil cum mollitia. Dolorum ut rerum aut voluptatibus voluptatem sed quia. Magni mollitia dolore quia in.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Adipisci atque numquam commodi labore. Non ullam qui laudantium consequatur praesentium itaque et. Ut cumque et commodi et."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8723 …}
      #channels: Doctrine\ORM\PersistentCollection {#8709 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8705 …}
      #averageRating: 2.0
      #images: Doctrine\ORM\PersistentCollection {#8707 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6799
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6806 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7095 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6803 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6520 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#6478
    #collection: Doctrine\Common\Collections\ArrayCollection {#6637 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#5112 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23606 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23608 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6799
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6806 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7095 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6803 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Classic Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#6478
    #collection: Doctrine\Common\Collections\ArrayCollection {#6637 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#5112 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23606 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23608 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7110
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6799
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6806 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#7095 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6803 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#6520 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#6478
      #collection: Doctrine\Common\Collections\ArrayCollection {#6637 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#5112 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23606 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23608 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7807 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7691 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7791 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6520 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#7982
  +variant: App\Entity\Product\ProductVariant {#6520 …}
  +price: "€67.08"
  +originalPrice: "€67.08"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7807 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#7691 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7791 …}
    +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 28.0 MiB 2.28 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1791661698 {#8725
      date: 2026-10-10 19:48:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8726
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8744
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 241
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Expedita amet minus consectetur molestiae accusamus numquam dolores. Perspiciatis rerum eius eaque. Molestias vitae eaque repudiandae excepturi officiis ab. Eum error vero nihil sed sed tenetur.\n
          \n
          Laudantium culpa officia occaecati. Fugit illo impedit delectus omnis. Dolor natus esse nihil et.\n
          \n
          Sit quo reiciendis sit harum autem qui. Sunt quam consequatur et quo excepturi ea quo. Quidem atque modi sit quo et animi. Consequatur velit deserunt architecto accusamus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Inventore et quo temporibus ea fugiat molestiae iste in. Suscipit commodi et et. Minima dicta ad occaecati dolores repellendus perferendis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6636
  +product: App\Entity\Product\Product {#8727
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1791661698 {#8725
      date: 2026-10-10 19:48:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8726
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8744
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 241
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Expedita amet minus consectetur molestiae accusamus numquam dolores. Perspiciatis rerum eius eaque. Molestias vitae eaque repudiandae excepturi officiis ab. Eum error vero nihil sed sed tenetur.\n
          \n
          Laudantium culpa officia occaecati. Fugit illo impedit delectus omnis. Dolor natus esse nihil et.\n
          \n
          Sit quo reiciendis sit harum autem qui. Sunt quam consequatur et quo excepturi ea quo. Quidem atque modi sit quo et animi. Consequatur velit deserunt architecto accusamus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Inventore et quo temporibus ea fugiat molestiae iste in. Suscipit commodi et et. Minima dicta ad occaecati dolores repellendus perferendis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#7885 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8727
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
    #variants: Doctrine\ORM\PersistentCollection {#8736 …}
    #options: Doctrine\ORM\PersistentCollection {#8740 …}
    #associations: Doctrine\ORM\PersistentCollection {#8738 …}
    #createdAt: DateTime @1791661698 {#8725
      date: 2026-10-10 19:48:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8726
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8743 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8744
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8727}
        #id: 241
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Expedita amet minus consectetur molestiae accusamus numquam dolores. Perspiciatis rerum eius eaque. Molestias vitae eaque repudiandae excepturi officiis ab. Eum error vero nihil sed sed tenetur.\n
          \n
          Laudantium culpa officia occaecati. Fugit illo impedit delectus omnis. Dolor natus esse nihil et.\n
          \n
          Sit quo reiciendis sit harum autem qui. Sunt quam consequatur et quo excepturi ea quo. Quidem atque modi sit quo et animi. Consequatur velit deserunt architecto accusamus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Inventore et quo temporibus ea fugiat molestiae iste in. Suscipit commodi et et. Minima dicta ad occaecati dolores repellendus perferendis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
    #channels: Doctrine\ORM\PersistentCollection {#8732 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8730 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lively Luminous Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8428
  -props: [
    "product" => App\Entity\Product\Product {#8727
      #id: 31
      #code: "Lively_Luminous_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8734 …}
      #variants: Doctrine\ORM\PersistentCollection {#8736 …}
      #options: Doctrine\ORM\PersistentCollection {#8740 …}
      #associations: Doctrine\ORM\PersistentCollection {#8738 …}
      #createdAt: DateTime @1791661698 {#8725
        date: 2026-10-10 19:48:18.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8726
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8743 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8744
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8727}
          #id: 241
          #name: "Lively Luminous Cap"
          #slug: "lively-luminous-cap"
          #description: """
            Expedita amet minus consectetur molestiae accusamus numquam dolores. Perspiciatis rerum eius eaque. Molestias vitae eaque repudiandae excepturi officiis ab. Eum error vero nihil sed sed tenetur.\n
            \n
            Laudantium culpa officia occaecati. Fugit illo impedit delectus omnis. Dolor natus esse nihil et.\n
            \n
            Sit quo reiciendis sit harum autem qui. Sunt quam consequatur et quo excepturi ea quo. Quidem atque modi sit quo et animi. Consequatur velit deserunt architecto accusamus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Inventore et quo temporibus ea fugiat molestiae iste in. Suscipit commodi et et. Minima dicta ad occaecati dolores repellendus perferendis."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8746 …}
      #channels: Doctrine\ORM\PersistentCollection {#8732 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8728 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8730 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8431 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8615 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8430 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7885 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8079
    #collection: Doctrine\Common\Collections\ArrayCollection {#8138 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6840 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23620 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23622 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8431 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8615 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8430 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lively Luminous Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8079
    #collection: Doctrine\Common\Collections\ArrayCollection {#8138 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6840 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23620 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23622 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8415
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8424
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8431 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#8615 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8430 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#7885 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8079
      #collection: Doctrine\Common\Collections\ArrayCollection {#8138 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#6840 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23620 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23622 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9180
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9340 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8620 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9166 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7885 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#9346
  +variant: App\Entity\Product\ProductVariant {#7885 …}
  +price: "€1.05"
  +originalPrice: "€1.05"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9180
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9340 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8620 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9166 …}
    +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 28.0 MiB 2.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1791879638 {#8748
      date: 2026-10-13 08:20:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8749
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8767
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Et occaecati perferendis quis et. Reiciendis mollitia magni voluptas voluptatibus vero architecto rem. Unde aliquam facere aperiam quia tempore quod. Voluptate qui voluptatibus est perferendis laboriosam.\n
          \n
          Expedita architecto rerum non. Eligendi perferendis facilis quisquam enim eos. Fugiat molestiae voluptas aut mollitia voluptate non dicta. Sint temporibus veniam et consectetur debitis debitis.\n
          \n
          Aut iusto nulla eos velit quae rem. Sed eum placeat consequuntur suscipit. Veritatis non pariatur architecto soluta consequuntur expedita eligendi. Autem dolorem inventore reprehenderit saepe sapiente excepturi magnam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempora ut et maiores. Quidem qui dignissimos vero ea exercitationem. Cumque possimus quia qui."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8139
  +product: App\Entity\Product\Product {#8750
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1791879638 {#8748
      date: 2026-10-13 08:20:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8749
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8767
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Et occaecati perferendis quis et. Reiciendis mollitia magni voluptas voluptatibus vero architecto rem. Unde aliquam facere aperiam quia tempore quod. Voluptate qui voluptatibus est perferendis laboriosam.\n
          \n
          Expedita architecto rerum non. Eligendi perferendis facilis quisquam enim eos. Fugiat molestiae voluptas aut mollitia voluptate non dicta. Sint temporibus veniam et consectetur debitis debitis.\n
          \n
          Aut iusto nulla eos velit quae rem. Sed eum placeat consequuntur suscipit. Veritatis non pariatur architecto soluta consequuntur expedita eligendi. Autem dolorem inventore reprehenderit saepe sapiente excepturi magnam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempora ut et maiores. Quidem qui dignissimos vero ea exercitationem. Cumque possimus quia qui."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#12214 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8763 …}
    #associations: Doctrine\ORM\PersistentCollection {#8761 …}
    #createdAt: DateTime @1791879638 {#8748
      date: 2026-10-13 08:20:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8749
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8766 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8767
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Et occaecati perferendis quis et. Reiciendis mollitia magni voluptas voluptatibus vero architecto rem. Unde aliquam facere aperiam quia tempore quod. Voluptate qui voluptatibus est perferendis laboriosam.\n
          \n
          Expedita architecto rerum non. Eligendi perferendis facilis quisquam enim eos. Fugiat molestiae voluptas aut mollitia voluptate non dicta. Sint temporibus veniam et consectetur debitis debitis.\n
          \n
          Aut iusto nulla eos velit quae rem. Sed eum placeat consequuntur suscipit. Veritatis non pariatur architecto soluta consequuntur expedita eligendi. Autem dolorem inventore reprehenderit saepe sapiente excepturi magnam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempora ut et maiores. Quidem qui dignissimos vero ea exercitationem. Cumque possimus quia qui."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Playful Paradise Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14478
  -props: [
    "product" => App\Entity\Product\Product {#8750
      #id: 32
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
      #variants: Doctrine\ORM\PersistentCollection {#8759 …}
      #options: Doctrine\ORM\PersistentCollection {#8763 …}
      #associations: Doctrine\ORM\PersistentCollection {#8761 …}
      #createdAt: DateTime @1791879638 {#8748
        date: 2026-10-13 08:20:38.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8749
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8766 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8767
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8750}
          #id: 249
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Et occaecati perferendis quis et. Reiciendis mollitia magni voluptas voluptatibus vero architecto rem. Unde aliquam facere aperiam quia tempore quod. Voluptate qui voluptatibus est perferendis laboriosam.\n
            \n
            Expedita architecto rerum non. Eligendi perferendis facilis quisquam enim eos. Fugiat molestiae voluptas aut mollitia voluptate non dicta. Sint temporibus veniam et consectetur debitis debitis.\n
            \n
            Aut iusto nulla eos velit quae rem. Sed eum placeat consequuntur suscipit. Veritatis non pariatur architecto soluta consequuntur expedita eligendi. Autem dolorem inventore reprehenderit saepe sapiente excepturi magnam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Tempora ut et maiores. Quidem qui dignissimos vero ea exercitationem. Cumque possimus quia qui."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8769 …}
      #channels: Doctrine\ORM\PersistentCollection {#8755 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8753 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14359 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14725 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#12214 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12222
    #collection: Doctrine\Common\Collections\ArrayCollection {#12235 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8441 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23634 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23636 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14359 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14725 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Playful Paradise Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12222
    #collection: Doctrine\Common\Collections\ArrayCollection {#12235 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8441 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23634 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23636 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14548
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14324
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14359 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14725 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#12214 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#12222
      #collection: Doctrine\Common\Collections\ArrayCollection {#12235 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8441 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23634 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23636 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14872
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15175 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14866 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#12214 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15183
  +variant: App\Entity\Product\ProductVariant {#12214 …}
  +price: "€77.99"
  +originalPrice: "€77.99"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14872
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15175 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14866 …}
    +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 28.0 MiB 2.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1791807296 {#8771
      date: 2026-10-12 12:14:56.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8772
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8790
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Consequuntur molestiae pariatur sapiente fugiat aut sunt sunt. Sed inventore reprehenderit voluptas exercitationem error assumenda. Reprehenderit sequi iste odio non magnam illum. Ratione ut aliquid suscipit.\n
          \n
          Repellat unde vel aut est rerum. Asperiores quisquam minima et. Possimus accusantium excepturi omnis delectus non eum.\n
          \n
          Rerum magni qui velit consectetur. Est voluptatem laboriosam possimus nulla placeat similique et quidem. Cupiditate cumque beatae molestiae officia nesciunt maxime recusandae. Fugiat dolores consectetur molestiae deserunt ipsa optio.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Magnam dicta sunt exercitationem possimus explicabo quae delectus. A aliquid nihil ipsum aut nobis. Dolor nobis sapiente expedita eaque."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#12502
  +product: App\Entity\Product\Product {#8773
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1791807296 {#8771
      date: 2026-10-12 12:14:56.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8772
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8790
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Consequuntur molestiae pariatur sapiente fugiat aut sunt sunt. Sed inventore reprehenderit voluptas exercitationem error assumenda. Reprehenderit sequi iste odio non magnam illum. Ratione ut aliquid suscipit.\n
          \n
          Repellat unde vel aut est rerum. Asperiores quisquam minima et. Possimus accusantium excepturi omnis delectus non eum.\n
          \n
          Rerum magni qui velit consectetur. Est voluptatem laboriosam possimus nulla placeat similique et quidem. Cupiditate cumque beatae molestiae officia nesciunt maxime recusandae. Fugiat dolores consectetur molestiae deserunt ipsa optio.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Magnam dicta sunt exercitationem possimus explicabo quae delectus. A aliquid nihil ipsum aut nobis. Dolor nobis sapiente expedita eaque."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15347 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8773
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
    #variants: Doctrine\ORM\PersistentCollection {#8782 …}
    #options: Doctrine\ORM\PersistentCollection {#8786 …}
    #associations: Doctrine\ORM\PersistentCollection {#8784 …}
    #createdAt: DateTime @1791807296 {#8771
      date: 2026-10-12 12:14:56.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8772
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8789 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8790
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8773}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Consequuntur molestiae pariatur sapiente fugiat aut sunt sunt. Sed inventore reprehenderit voluptas exercitationem error assumenda. Reprehenderit sequi iste odio non magnam illum. Ratione ut aliquid suscipit.\n
          \n
          Repellat unde vel aut est rerum. Asperiores quisquam minima et. Possimus accusantium excepturi omnis delectus non eum.\n
          \n
          Rerum magni qui velit consectetur. Est voluptatem laboriosam possimus nulla placeat similique et quidem. Cupiditate cumque beatae molestiae officia nesciunt maxime recusandae. Fugiat dolores consectetur molestiae deserunt ipsa optio.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Magnam dicta sunt exercitationem possimus explicabo quae delectus. A aliquid nihil ipsum aut nobis. Dolor nobis sapiente expedita eaque."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
    #channels: Doctrine\ORM\PersistentCollection {#8778 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8776 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Casual Coastal Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15410
  -props: [
    "product" => App\Entity\Product\Product {#8773
      #id: 34
      #code: "Casual_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8780 …}
      #variants: Doctrine\ORM\PersistentCollection {#8782 …}
      #options: Doctrine\ORM\PersistentCollection {#8786 …}
      #associations: Doctrine\ORM\PersistentCollection {#8784 …}
      #createdAt: DateTime @1791807296 {#8771
        date: 2026-10-12 12:14:56.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8772
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8789 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8790
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8773}
          #id: 265
          #name: "Casual Coastal Cap"
          #slug: "casual-coastal-cap"
          #description: """
            Consequuntur molestiae pariatur sapiente fugiat aut sunt sunt. Sed inventore reprehenderit voluptas exercitationem error assumenda. Reprehenderit sequi iste odio non magnam illum. Ratione ut aliquid suscipit.\n
            \n
            Repellat unde vel aut est rerum. Asperiores quisquam minima et. Possimus accusantium excepturi omnis delectus non eum.\n
            \n
            Rerum magni qui velit consectetur. Est voluptatem laboriosam possimus nulla placeat similique et quidem. Cupiditate cumque beatae molestiae officia nesciunt maxime recusandae. Fugiat dolores consectetur molestiae deserunt ipsa optio.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Magnam dicta sunt exercitationem possimus explicabo quae delectus. A aliquid nihil ipsum aut nobis. Dolor nobis sapiente expedita eaque."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8792 …}
      #channels: Doctrine\ORM\PersistentCollection {#8778 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8774 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8776 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15397
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15400 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15399 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15347 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15355
    #collection: Doctrine\Common\Collections\ArrayCollection {#15364 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14379 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23648 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23650 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15397
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15400 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15448 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15399 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Casual Coastal Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15355
    #collection: Doctrine\Common\Collections\ArrayCollection {#15364 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14379 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23648 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23650 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15426
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15397
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15400 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15448 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15399 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15347 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15355
      #collection: Doctrine\Common\Collections\ArrayCollection {#15364 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14379 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23648 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23650 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15478
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15484 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15450 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15475 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15347 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15485
  +variant: App\Entity\Product\ProductVariant {#15347 …}
  +price: "€83.27"
  +originalPrice: "€83.27"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15478
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15484 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15450 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15475 …}
    +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 28.0 MiB 2.34 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1791636040 {#8794
      date: 2026-10-10 12:40:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8795
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8813
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 281
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Error omnis ex perferendis aspernatur. Molestias accusantium quis vel aut tempore et modi. Earum aut illo dolor fuga delectus sunt.\n
          \n
          Perspiciatis earum ut a. Minus vitae ipsum ut molestiae et. Eum amet molestiae vero ea.\n
          \n
          Repudiandae laudantium sed tenetur aut labore. Doloribus labore est sed ipsam. Placeat vero perferendis nisi mollitia unde. Esse aperiam consectetur ut aut vero quia.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Impedit aliquid est ipsa ducimus omnis nihil. Consectetur quia cum excepturi sed rerum. Facilis deleniti et et doloremque ducimus."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15366
  +product: App\Entity\Product\Product {#8796
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1791636040 {#8794
      date: 2026-10-10 12:40:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8795
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8813
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 281
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Error omnis ex perferendis aspernatur. Molestias accusantium quis vel aut tempore et modi. Earum aut illo dolor fuga delectus sunt.\n
          \n
          Perspiciatis earum ut a. Minus vitae ipsum ut molestiae et. Eum amet molestiae vero ea.\n
          \n
          Repudiandae laudantium sed tenetur aut labore. Doloribus labore est sed ipsam. Placeat vero perferendis nisi mollitia unde. Esse aperiam consectetur ut aut vero quia.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Impedit aliquid est ipsa ducimus omnis nihil. Consectetur quia cum excepturi sed rerum. Facilis deleniti et et doloremque ducimus."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15516 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8796
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
    #variants: Doctrine\ORM\PersistentCollection {#8805 …}
    #options: Doctrine\ORM\PersistentCollection {#8809 …}
    #associations: Doctrine\ORM\PersistentCollection {#8807 …}
    #createdAt: DateTime @1791636040 {#8794
      date: 2026-10-10 12:40:40.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8795
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8812 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8813
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8796}
        #id: 281
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Error omnis ex perferendis aspernatur. Molestias accusantium quis vel aut tempore et modi. Earum aut illo dolor fuga delectus sunt.\n
          \n
          Perspiciatis earum ut a. Minus vitae ipsum ut molestiae et. Eum amet molestiae vero ea.\n
          \n
          Repudiandae laudantium sed tenetur aut labore. Doloribus labore est sed ipsam. Placeat vero perferendis nisi mollitia unde. Esse aperiam consectetur ut aut vero quia.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Impedit aliquid est ipsa ducimus omnis nihil. Consectetur quia cum excepturi sed rerum. Facilis deleniti et et doloremque ducimus."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
    #channels: Doctrine\ORM\PersistentCollection {#8801 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8799 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Sophisticated Sunset Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15579
  -props: [
    "product" => App\Entity\Product\Product {#8796
      #id: 36
      #code: "Sophisticated_Sunset_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8803 …}
      #variants: Doctrine\ORM\PersistentCollection {#8805 …}
      #options: Doctrine\ORM\PersistentCollection {#8809 …}
      #associations: Doctrine\ORM\PersistentCollection {#8807 …}
      #createdAt: DateTime @1791636040 {#8794
        date: 2026-10-10 12:40:40.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8795
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8812 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8813
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8796}
          #id: 281
          #name: "Sophisticated Sunset Cap"
          #slug: "sophisticated-sunset-cap"
          #description: """
            Error omnis ex perferendis aspernatur. Molestias accusantium quis vel aut tempore et modi. Earum aut illo dolor fuga delectus sunt.\n
            \n
            Perspiciatis earum ut a. Minus vitae ipsum ut molestiae et. Eum amet molestiae vero ea.\n
            \n
            Repudiandae laudantium sed tenetur aut labore. Doloribus labore est sed ipsam. Placeat vero perferendis nisi mollitia unde. Esse aperiam consectetur ut aut vero quia.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Impedit aliquid est ipsa ducimus omnis nihil. Consectetur quia cum excepturi sed rerum. Facilis deleniti et et doloremque ducimus."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8815 …}
      #channels: Doctrine\ORM\PersistentCollection {#8801 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8797 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8799 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15566
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15620 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15568 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15516 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15524
    #collection: Doctrine\Common\Collections\ArrayCollection {#15533 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15403 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23662 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23664 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15566
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15569 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15620 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15568 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Sophisticated Sunset Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15524
    #collection: Doctrine\Common\Collections\ArrayCollection {#15533 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15403 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23662 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23664 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15595
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15566
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15569 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15620 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15568 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15516 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15524
      #collection: Doctrine\Common\Collections\ArrayCollection {#15533 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15403 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23662 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23664 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15650
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15656 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15622 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15647 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15516 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15657
  +variant: App\Entity\Product\ProductVariant {#15516 …}
  +price: "€9.39"
  +originalPrice: "€9.39"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15650
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15656 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15622 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15647 …}
    +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 28.0 MiB 2.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8819
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1791487302 {#8817
      date: 2026-10-08 19:21:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8818
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8835 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8836
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8819}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Consectetur est reiciendis ut omnis occaecati itaque id. Quas nesciunt cum in dicta sunt culpa. Autem numquam repellat voluptatibus qui quo. Quod et voluptatem fugiat velit. Quis quia ipsa a saepe.\n
          \n
          Facilis ad sint iure tenetur voluptatibus. Nam voluptate unde non laborum autem non asperiores. Consectetur ea et labore maxime atque laboriosam. Autem consectetur amet est vel fuga eum et reprehenderit.\n
          \n
          Ipsa incidunt incidunt voluptas consequatur quo. Quod vel magnam nam ut minima illum sed. Autem vitae quia totam distinctio id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Modi quos nihil possimus voluptatem. Aperiam optio fugiat quidem atque culpa amet possimus. Ad reprehenderit doloribus molestiae aperiam libero qui. Sit est aut officia harum autem praesentium."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8838 …}
    #channels: Doctrine\ORM\PersistentCollection {#8824 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8822 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15535
  +product: App\Entity\Product\Product {#8819
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1791487302 {#8817
      date: 2026-10-08 19:21:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8818
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8835 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8836
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8819}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Consectetur est reiciendis ut omnis occaecati itaque id. Quas nesciunt cum in dicta sunt culpa. Autem numquam repellat voluptatibus qui quo. Quod et voluptatem fugiat velit. Quis quia ipsa a saepe.\n
          \n
          Facilis ad sint iure tenetur voluptatibus. Nam voluptate unde non laborum autem non asperiores. Consectetur ea et labore maxime atque laboriosam. Autem consectetur amet est vel fuga eum et reprehenderit.\n
          \n
          Ipsa incidunt incidunt voluptas consequatur quo. Quod vel magnam nam ut minima illum sed. Autem vitae quia totam distinctio id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Modi quos nihil possimus voluptatem. Aperiam optio fugiat quidem atque culpa amet possimus. Ad reprehenderit doloribus molestiae aperiam libero qui. Sit est aut officia harum autem praesentium."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8838 …}
    #channels: Doctrine\ORM\PersistentCollection {#8824 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8822 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15688 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6234 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4949 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13838
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13892 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13900 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13833 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
28.0 MiB 0.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#8819
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
    #variants: Doctrine\ORM\PersistentCollection {#8828 …}
    #options: Doctrine\ORM\PersistentCollection {#8832 …}
    #associations: Doctrine\ORM\PersistentCollection {#8830 …}
    #createdAt: DateTime @1791487302 {#8817
      date: 2026-10-08 19:21:42.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1792069778 {#8818
      date: 2026-10-15 13:09:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8835 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8836
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8819}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Consectetur est reiciendis ut omnis occaecati itaque id. Quas nesciunt cum in dicta sunt culpa. Autem numquam repellat voluptatibus qui quo. Quod et voluptatem fugiat velit. Quis quia ipsa a saepe.\n
          \n
          Facilis ad sint iure tenetur voluptatibus. Nam voluptate unde non laborum autem non asperiores. Consectetur ea et labore maxime atque laboriosam. Autem consectetur amet est vel fuga eum et reprehenderit.\n
          \n
          Ipsa incidunt incidunt voluptas consequatur quo. Quod vel magnam nam ut minima illum sed. Autem vitae quia totam distinctio id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Modi quos nihil possimus voluptatem. Aperiam optio fugiat quidem atque culpa amet possimus. Ad reprehenderit doloribus molestiae aperiam libero qui. Sit est aut officia harum autem praesentium."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "nl_NL"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8838 …}
    #channels: Doctrine\ORM\PersistentCollection {#8824 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8822 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Harmonious Horizon Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15751
  -props: [
    "product" => App\Entity\Product\Product {#8819
      #id: 39
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8826 …}
      #variants: Doctrine\ORM\PersistentCollection {#8828 …}
      #options: Doctrine\ORM\PersistentCollection {#8832 …}
      #associations: Doctrine\ORM\PersistentCollection {#8830 …}
      #createdAt: DateTime @1791487302 {#8817
        date: 2026-10-08 19:21:42.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1792069778 {#8818
        date: 2026-10-15 13:09:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8835 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8836
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8819}
          #id: 305
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Consectetur est reiciendis ut omnis occaecati itaque id. Quas nesciunt cum in dicta sunt culpa. Autem numquam repellat voluptatibus qui quo. Quod et voluptatem fugiat velit. Quis quia ipsa a saepe.\n
            \n
            Facilis ad sint iure tenetur voluptatibus. Nam voluptate unde non laborum autem non asperiores. Consectetur ea et labore maxime atque laboriosam. Autem consectetur amet est vel fuga eum et reprehenderit.\n
            \n
            Ipsa incidunt incidunt voluptas consequatur quo. Quod vel magnam nam ut minima illum sed. Autem vitae quia totam distinctio id.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Modi quos nihil possimus voluptatem. Aperiam optio fugiat quidem atque culpa amet possimus. Ad reprehenderit doloribus molestiae aperiam libero qui. Sit est aut officia harum autem praesentium."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "nl_NL"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8838 …}
      #channels: Doctrine\ORM\PersistentCollection {#8824 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7652 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8820 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8822 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
28.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15738
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15741 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15789 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15740 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15688 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15696
    #collection: Doctrine\Common\Collections\ArrayCollection {#15705 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15572 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23676 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23678 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15738
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15741 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15789 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15740 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15696
    #collection: Doctrine\Common\Collections\ArrayCollection {#15705 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15572 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23676 …}
    -backRefFieldName: null
    -isDirty: false
    -em: Doctrine\ORM\EntityManager {#4065 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23678 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15767
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15738
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15741 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15789 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15740 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15688 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15696
      #collection: Doctrine\Common\Collections\ArrayCollection {#15705 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15572 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23676 …}
      -backRefFieldName: null
      -isDirty: false
      -em: Doctrine\ORM\EntityManager {#4065 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23678 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 28.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15825 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15816 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15688 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15826
  +variant: App\Entity\Product\ProductVariant {#15688 …}
  +price: "€82.69"
  +originalPrice: "€82.69"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5477 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8959 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4051 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1062 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12389 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8956 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15819
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15825 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15791 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15816 …}
    +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 28.0 MiB 1.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13650
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12453 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13649 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13591 …}
    +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 {#13742
  +cart: App\Entity\Order\Order {#13169 …}
  -reRendered: false
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1086 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13650
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12453 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13649 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13591 …}
    +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 {#4952 …}
}