GET https://onfrenchriviera.fr/en_US/taxons/caps/simple?sorting%5Bprice%5D=desc

Components

12 Twig Components
44 Render Count
156 ms Render Time
44.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 126.00ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 22.89ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 30.97ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 3.39ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 2.08ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.04ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 8.95ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 6.17ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.18ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.99ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 4.40ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 3.10ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 44.0 MiB 2.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11884
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11877 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11883 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11882 …}
    +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 {#11965
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11884
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11877 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11883 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11882 …}
    +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 44.0 MiB 1.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11929
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11999 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#1310 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11931 …}
    +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 {#11927
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4434 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11929
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11999 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#1310 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11931 …}
    +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 44.0 MiB 8.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12056
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12051 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12049 …}
    +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 {#12037
  +cart: App\Entity\Order\Order {#12089 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1283 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12056
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12029 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12051 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12049 …}
    +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 {#4967 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 44.0 MiB 6.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12714
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12710 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12696 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12697 …}
    +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 {#12719
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7442 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12714
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12710 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12696 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12697 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 44.0 MiB 2.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12975 …}
    +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 {#12981
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#202 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7442 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12973 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12975 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 44.0 MiB 1.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13071
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13067 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13068 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13070 …}
    +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 {#13075
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#202 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7442 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13071
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13067 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13068 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13070 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 44.0 MiB 4.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13123
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13120 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13122 …}
    +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 {#13127
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#202 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7442 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13123
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13120 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13122 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 19.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8101
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
    #variants: Doctrine\ORM\PersistentCollection {#6145 …}
    #options: Doctrine\ORM\PersistentCollection {#6135 …}
    #associations: Doctrine\ORM\PersistentCollection {#5105 …}
    #createdAt: DateTime @1777207533 {#8016
      date: 2026-04-26 12:45:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8111
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#6129 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#6134
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8101}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Voluptatem repellat qui aut ducimus ullam quaerat velit vitae. Voluptate fugiat voluptatem quidem non voluptas numquam. Aliquid illo tenetur sed ut sit.\n
          \n
          Id et nihil dolores. Non aut iure accusamus sit inventore itaque non. Officia corrupti delectus eos qui natus.\n
          \n
          Iure sunt qui at minima nihil inventore sint. Aut dicta sit non ipsa. Assumenda pariatur est expedita ut velit sit. Eaque reprehenderit et a accusamus nobis aliquam. Nesciunt velit et dolorum eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptates quibusdam voluptate praesentium nulla eligendi. Veritatis occaecati at voluptatem voluptatem aliquam sapiente. Eos voluptas fuga et harum ea minima qui provident. Dicta alias earum ut harum beatae quia."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#6130 …}
    #channels: Doctrine\ORM\PersistentCollection {#8376 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8072 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8374 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13599
  +product: App\Entity\Product\Product {#8101
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
    #variants: Doctrine\ORM\PersistentCollection {#6145 …}
    #options: Doctrine\ORM\PersistentCollection {#6135 …}
    #associations: Doctrine\ORM\PersistentCollection {#5105 …}
    #createdAt: DateTime @1777207533 {#8016
      date: 2026-04-26 12:45:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8111
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#6129 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#6134
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8101}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Voluptatem repellat qui aut ducimus ullam quaerat velit vitae. Voluptate fugiat voluptatem quidem non voluptas numquam. Aliquid illo tenetur sed ut sit.\n
          \n
          Id et nihil dolores. Non aut iure accusamus sit inventore itaque non. Officia corrupti delectus eos qui natus.\n
          \n
          Iure sunt qui at minima nihil inventore sint. Aut dicta sit non ipsa. Assumenda pariatur est expedita ut velit sit. Eaque reprehenderit et a accusamus nobis aliquam. Nesciunt velit et dolorum eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptates quibusdam voluptate praesentium nulla eligendi. Veritatis occaecati at voluptatem voluptatem aliquam sapiente. Eos voluptas fuga et harum ea minima qui provident. Dicta alias earum ut harum beatae quia."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#6130 …}
    #channels: Doctrine\ORM\PersistentCollection {#8376 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8072 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8374 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#6148 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 3.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#8101
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
    #variants: Doctrine\ORM\PersistentCollection {#6145 …}
    #options: Doctrine\ORM\PersistentCollection {#6135 …}
    #associations: Doctrine\ORM\PersistentCollection {#5105 …}
    #createdAt: DateTime @1777207533 {#8016
      date: 2026-04-26 12:45:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8111
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#6129 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#6134
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8101}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Voluptatem repellat qui aut ducimus ullam quaerat velit vitae. Voluptate fugiat voluptatem quidem non voluptas numquam. Aliquid illo tenetur sed ut sit.\n
          \n
          Id et nihil dolores. Non aut iure accusamus sit inventore itaque non. Officia corrupti delectus eos qui natus.\n
          \n
          Iure sunt qui at minima nihil inventore sint. Aut dicta sit non ipsa. Assumenda pariatur est expedita ut velit sit. Eaque reprehenderit et a accusamus nobis aliquam. Nesciunt velit et dolorum eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Voluptates quibusdam voluptate praesentium nulla eligendi. Veritatis occaecati at voluptatem voluptatem aliquam sapiente. Eos voluptas fuga et harum ea minima qui provident. Dicta alias earum ut harum beatae quia."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#6130 …}
    #channels: Doctrine\ORM\PersistentCollection {#8376 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8072 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8374 …}
    #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 {#13826
  -props: [
    "product" => App\Entity\Product\Product {#8101
      #id: 25
      #code: "Blissful_Breeze_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8669 …}
      #variants: Doctrine\ORM\PersistentCollection {#6145 …}
      #options: Doctrine\ORM\PersistentCollection {#6135 …}
      #associations: Doctrine\ORM\PersistentCollection {#5105 …}
      #createdAt: DateTime @1777207533 {#8016
        date: 2026-04-26 12:45:33.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8111
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#6129 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#6134
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8101}
          #id: 193
          #name: "Blissful Breeze Cap"
          #slug: "blissful-breeze-cap"
          #description: """
            Voluptatem repellat qui aut ducimus ullam quaerat velit vitae. Voluptate fugiat voluptatem quidem non voluptas numquam. Aliquid illo tenetur sed ut sit.\n
            \n
            Id et nihil dolores. Non aut iure accusamus sit inventore itaque non. Officia corrupti delectus eos qui natus.\n
            \n
            Iure sunt qui at minima nihil inventore sint. Aut dicta sit non ipsa. Assumenda pariatur est expedita ut velit sit. Eaque reprehenderit et a accusamus nobis aliquam. Nesciunt velit et dolorum eum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Voluptates quibusdam voluptate praesentium nulla eligendi. Veritatis occaecati at voluptatem voluptatem aliquam sapiente. Eos voluptas fuga et harum ea minima qui provident. Dicta alias earum ut harum beatae quia."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#6130 …}
      #channels: Doctrine\ORM\PersistentCollection {#8376 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8072 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8374 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 5.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13860
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6148 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8253
    #collection: Doctrine\Common\Collections\ArrayCollection {#8338 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#7029 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17192 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17675 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13860
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13837 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …}
    +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 {#8253
    #collection: Doctrine\Common\Collections\ArrayCollection {#8338 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#7029 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17192 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17675 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13853
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13860
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#13837 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13847 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#6148 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8253
      #collection: Doctrine\Common\Collections\ArrayCollection {#8338 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#7029 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17192 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17675 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13879
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13886 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13877 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6148 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#13893
  +variant: App\Entity\Product\ProductVariant {#6148 …}
  +price: "€84.59"
  +originalPrice: "€84.59"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13879
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13886 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13877 …}
    +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 44.0 MiB 20.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#8059
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8080 …}
    #variants: Doctrine\ORM\PersistentCollection {#8482 …}
    #options: Doctrine\ORM\PersistentCollection {#8061 …}
    #associations: Doctrine\ORM\PersistentCollection {#8366 …}
    #createdAt: DateTime @1776724864 {#8360
      date: 2026-04-20 22:41:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8075
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8062 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8076
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8059}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Occaecati cupiditate reprehenderit reprehenderit repellendus fuga enim. Iusto mollitia temporibus enim aut esse. Totam ipsum et velit rem iure delectus. Ipsum omnis maxime voluptatem sed est neque optio.\n
          \n
          Tempora non sit est et quis molestiae quia. Adipisci repudiandae et expedita. Occaecati praesentium fuga consectetur corporis aut fuga rerum in.\n
          \n
          Quod est autem dolor nam. Est corporis cum dolorem consequatur magni. Rem dolorem dolor non exercitationem rem quis molestias quae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum consectetur numquam earum quibusdam quo possimus. Magni modi eveniet perferendis saepe magnam. In id optio eum."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8034 …}
    #channels: Doctrine\ORM\PersistentCollection {#8084 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8068 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13655
  +product: App\Entity\Product\Product {#8059
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8080 …}
    #variants: Doctrine\ORM\PersistentCollection {#8482 …}
    #options: Doctrine\ORM\PersistentCollection {#8061 …}
    #associations: Doctrine\ORM\PersistentCollection {#8366 …}
    #createdAt: DateTime @1776724864 {#8360
      date: 2026-04-20 22:41:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8075
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8062 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8076
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8059}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Occaecati cupiditate reprehenderit reprehenderit repellendus fuga enim. Iusto mollitia temporibus enim aut esse. Totam ipsum et velit rem iure delectus. Ipsum omnis maxime voluptatem sed est neque optio.\n
          \n
          Tempora non sit est et quis molestiae quia. Adipisci repudiandae et expedita. Occaecati praesentium fuga consectetur corporis aut fuga rerum in.\n
          \n
          Quod est autem dolor nam. Est corporis cum dolorem consequatur magni. Rem dolorem dolor non exercitationem rem quis molestias quae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum consectetur numquam earum quibusdam quo possimus. Magni modi eveniet perferendis saepe magnam. In id optio eum."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8034 …}
    #channels: Doctrine\ORM\PersistentCollection {#8084 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8068 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8483 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 4.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8059
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8080 …}
    #variants: Doctrine\ORM\PersistentCollection {#8482 …}
    #options: Doctrine\ORM\PersistentCollection {#8061 …}
    #associations: Doctrine\ORM\PersistentCollection {#8366 …}
    #createdAt: DateTime @1776724864 {#8360
      date: 2026-04-20 22:41:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8075
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8062 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8076
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8059}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Occaecati cupiditate reprehenderit reprehenderit repellendus fuga enim. Iusto mollitia temporibus enim aut esse. Totam ipsum et velit rem iure delectus. Ipsum omnis maxime voluptatem sed est neque optio.\n
          \n
          Tempora non sit est et quis molestiae quia. Adipisci repudiandae et expedita. Occaecati praesentium fuga consectetur corporis aut fuga rerum in.\n
          \n
          Quod est autem dolor nam. Est corporis cum dolorem consequatur magni. Rem dolorem dolor non exercitationem rem quis molestias quae.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsum consectetur numquam earum quibusdam quo possimus. Magni modi eveniet perferendis saepe magnam. In id optio eum."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8034 …}
    #channels: Doctrine\ORM\PersistentCollection {#8084 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8068 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8089 …}
    #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 {#13981
  -props: [
    "product" => App\Entity\Product\Product {#8059
      #id: 28
      #code: "Elegant_Escape_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8080 …}
      #variants: Doctrine\ORM\PersistentCollection {#8482 …}
      #options: Doctrine\ORM\PersistentCollection {#8061 …}
      #associations: Doctrine\ORM\PersistentCollection {#8366 …}
      #createdAt: DateTime @1776724864 {#8360
        date: 2026-04-20 22:41:04.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8075
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8062 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8076
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8059}
          #id: 217
          #name: "Elegant Escape Cap"
          #slug: "elegant-escape-cap"
          #description: """
            Occaecati cupiditate reprehenderit reprehenderit repellendus fuga enim. Iusto mollitia temporibus enim aut esse. Totam ipsum et velit rem iure delectus. Ipsum omnis maxime voluptatem sed est neque optio.\n
            \n
            Tempora non sit est et quis molestiae quia. Adipisci repudiandae et expedita. Occaecati praesentium fuga consectetur corporis aut fuga rerum in.\n
            \n
            Quod est autem dolor nam. Est corporis cum dolorem consequatur magni. Rem dolorem dolor non exercitationem rem quis molestias quae.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ipsum consectetur numquam earum quibusdam quo possimus. Magni modi eveniet perferendis saepe magnam. In id optio eum."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8034 …}
      #channels: Doctrine\ORM\PersistentCollection {#8084 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8068 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8089 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 7.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13997
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13969 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13978 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14010 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8483 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8543
    #collection: Doctrine\Common\Collections\ArrayCollection {#8548 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8502 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17804 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17806 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13997
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13969 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13978 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14010 …}
    +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 {#8543
    #collection: Doctrine\Common\Collections\ArrayCollection {#8548 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8502 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17804 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17806 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14027
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13997
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13969 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#13978 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14010 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8483 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8543
      #collection: Doctrine\Common\Collections\ArrayCollection {#8548 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8502 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17804 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17806 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14051
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14037 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14048 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8483 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14060
  +variant: App\Entity\Product\ProductVariant {#8483 …}
  +price: "€72.18"
  +originalPrice: "€72.18"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14051
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14057 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14037 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14048 …}
    +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 44.0 MiB 13.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#8551
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8624 …}
    #options: Doctrine\ORM\PersistentCollection {#8631 …}
    #associations: Doctrine\ORM\PersistentCollection {#8622 …}
    #createdAt: DateTime @1776729114 {#8544
      date: 2026-04-20 23:51:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8546
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8636 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8632
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8551}
        #id: 241
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Consequatur sit nemo facilis minima dolores dolorem. Incidunt molestias velit sed.\n
          \n
          Animi omnis sint ipsa quis inventore tempore molestiae rem. Debitis qui perferendis nam ut. Sed et odio itaque eius et dolore sequi odit. Consequuntur et est atque veniam.\n
          \n
          Delectus et et minus culpa voluptas qui. Non aut voluptas laborum. Sed inventore voluptatem aut quia nam atque possimus. Id at sed dolores dignissimos doloribus non iusto.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsa ut dolores labore non quis. Rerum et ut dolor expedita. Provident consectetur et ut dolorem et quisquam laudantium. Sint est sapiente neque placeat."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
    #channels: Doctrine\ORM\PersistentCollection {#8627 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8552 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8555 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13946
  +product: App\Entity\Product\Product {#8551
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8624 …}
    #options: Doctrine\ORM\PersistentCollection {#8631 …}
    #associations: Doctrine\ORM\PersistentCollection {#8622 …}
    #createdAt: DateTime @1776729114 {#8544
      date: 2026-04-20 23:51:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8546
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8636 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8632
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8551}
        #id: 241
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Consequatur sit nemo facilis minima dolores dolorem. Incidunt molestias velit sed.\n
          \n
          Animi omnis sint ipsa quis inventore tempore molestiae rem. Debitis qui perferendis nam ut. Sed et odio itaque eius et dolore sequi odit. Consequuntur et est atque veniam.\n
          \n
          Delectus et et minus culpa voluptas qui. Non aut voluptas laborum. Sed inventore voluptatem aut quia nam atque possimus. Id at sed dolores dignissimos doloribus non iusto.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsa ut dolores labore non quis. Rerum et ut dolor expedita. Provident consectetur et ut dolorem et quisquam laudantium. Sint est sapiente neque placeat."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
    #channels: Doctrine\ORM\PersistentCollection {#8627 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8552 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8555 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8639 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 2.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#8551
    #id: 31
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8624 …}
    #options: Doctrine\ORM\PersistentCollection {#8631 …}
    #associations: Doctrine\ORM\PersistentCollection {#8622 …}
    #createdAt: DateTime @1776729114 {#8544
      date: 2026-04-20 23:51:54.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8546
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8636 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8632
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8551}
        #id: 241
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Consequatur sit nemo facilis minima dolores dolorem. Incidunt molestias velit sed.\n
          \n
          Animi omnis sint ipsa quis inventore tempore molestiae rem. Debitis qui perferendis nam ut. Sed et odio itaque eius et dolore sequi odit. Consequuntur et est atque veniam.\n
          \n
          Delectus et et minus culpa voluptas qui. Non aut voluptas laborum. Sed inventore voluptatem aut quia nam atque possimus. Id at sed dolores dignissimos doloribus non iusto.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ipsa ut dolores labore non quis. Rerum et ut dolor expedita. Provident consectetur et ut dolorem et quisquam laudantium. Sint est sapiente neque placeat."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
    #channels: Doctrine\ORM\PersistentCollection {#8627 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8552 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8555 …}
    #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 {#14136
  -props: [
    "product" => App\Entity\Product\Product {#8551
      #id: 31
      #code: "Lively_Luminous_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
      #variants: Doctrine\ORM\PersistentCollection {#8624 …}
      #options: Doctrine\ORM\PersistentCollection {#8631 …}
      #associations: Doctrine\ORM\PersistentCollection {#8622 …}
      #createdAt: DateTime @1776729114 {#8544
        date: 2026-04-20 23:51:54.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8546
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8636 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8632
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8551}
          #id: 241
          #name: "Lively Luminous Cap"
          #slug: "lively-luminous-cap"
          #description: """
            Consequatur sit nemo facilis minima dolores dolorem. Incidunt molestias velit sed.\n
            \n
            Animi omnis sint ipsa quis inventore tempore molestiae rem. Debitis qui perferendis nam ut. Sed et odio itaque eius et dolore sequi odit. Consequuntur et est atque veniam.\n
            \n
            Delectus et et minus culpa voluptas qui. Non aut voluptas laborum. Sed inventore voluptatem aut quia nam atque possimus. Id at sed dolores dignissimos doloribus non iusto.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ipsa ut dolores labore non quis. Rerum et ut dolor expedita. Provident consectetur et ut dolorem et quisquam laudantium. Sint est sapiente neque placeat."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8635 …}
      #channels: Doctrine\ORM\PersistentCollection {#8627 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8552 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8555 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 5.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14133 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14165 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8639 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8696
    #collection: Doctrine\Common\Collections\ArrayCollection {#8697 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8695 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17831 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17902 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14124 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14133 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14165 …}
    +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 {#8696
    #collection: Doctrine\Common\Collections\ArrayCollection {#8697 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8695 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17831 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17902 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14182
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14152
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14124 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14133 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14165 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8639 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8696
      #collection: Doctrine\Common\Collections\ArrayCollection {#8697 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8695 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17831 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17902 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14206
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14212 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14192 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14203 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8639 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14215
  +variant: App\Entity\Product\ProductVariant {#8639 …}
  +price: "€71.57"
  +originalPrice: "€71.57"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14206
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14212 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14192 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14203 …}
    +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 44.0 MiB 10.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8702
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
    #variants: Doctrine\ORM\PersistentCollection {#8722 …}
    #options: Doctrine\ORM\PersistentCollection {#8713 …}
    #associations: Doctrine\ORM\PersistentCollection {#8711 …}
    #createdAt: DateTime @1777072961 {#8698
      date: 2026-04-24 23:22:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8699
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8717
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8702}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Sequi dolor impedit eius. Et blanditiis et omnis quo quis ipsum autem. Aut ut earum commodi consequatur nostrum provident autem.\n
          \n
          Non fugit ipsa voluptatem quisquam in maiores. Consectetur sunt ratione sunt sit aut. Laboriosam architecto adipisci eligendi voluptas error quia velit.\n
          \n
          Voluptas quia nemo temporibus veniam a ut. Voluptas dolorem natus aut labore harum. Quidem voluptatem accusamus optio assumenda veniam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Esse reiciendis voluptatem inventore ad reprehenderit excepturi in deleniti. Et possimus voluptas est. Nihil assumenda aut quod et accusamus dolorum repellat. Reprehenderit labore molestias velit perspiciatis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8719 …}
    #channels: Doctrine\ORM\PersistentCollection {#8707 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8705 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14101
  +product: App\Entity\Product\Product {#8702
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
    #variants: Doctrine\ORM\PersistentCollection {#8722 …}
    #options: Doctrine\ORM\PersistentCollection {#8713 …}
    #associations: Doctrine\ORM\PersistentCollection {#8711 …}
    #createdAt: DateTime @1777072961 {#8698
      date: 2026-04-24 23:22:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8699
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8717
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8702}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Sequi dolor impedit eius. Et blanditiis et omnis quo quis ipsum autem. Aut ut earum commodi consequatur nostrum provident autem.\n
          \n
          Non fugit ipsa voluptatem quisquam in maiores. Consectetur sunt ratione sunt sit aut. Laboriosam architecto adipisci eligendi voluptas error quia velit.\n
          \n
          Voluptas quia nemo temporibus veniam a ut. Voluptas dolorem natus aut labore harum. Quidem voluptatem accusamus optio assumenda veniam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Esse reiciendis voluptatem inventore ad reprehenderit excepturi in deleniti. Et possimus voluptas est. Nihil assumenda aut quod et accusamus dolorum repellat. Reprehenderit labore molestias velit perspiciatis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8719 …}
    #channels: Doctrine\ORM\PersistentCollection {#8707 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8705 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8723 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 2.77 ms
Input props
[
  "product" => App\Entity\Product\Product {#8702
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
    #variants: Doctrine\ORM\PersistentCollection {#8722 …}
    #options: Doctrine\ORM\PersistentCollection {#8713 …}
    #associations: Doctrine\ORM\PersistentCollection {#8711 …}
    #createdAt: DateTime @1777072961 {#8698
      date: 2026-04-24 23:22:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8699
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8717
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8702}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Sequi dolor impedit eius. Et blanditiis et omnis quo quis ipsum autem. Aut ut earum commodi consequatur nostrum provident autem.\n
          \n
          Non fugit ipsa voluptatem quisquam in maiores. Consectetur sunt ratione sunt sit aut. Laboriosam architecto adipisci eligendi voluptas error quia velit.\n
          \n
          Voluptas quia nemo temporibus veniam a ut. Voluptas dolorem natus aut labore harum. Quidem voluptatem accusamus optio assumenda veniam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Esse reiciendis voluptatem inventore ad reprehenderit excepturi in deleniti. Et possimus voluptas est. Nihil assumenda aut quod et accusamus dolorum repellat. Reprehenderit labore molestias velit perspiciatis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8719 …}
    #channels: Doctrine\ORM\PersistentCollection {#8707 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
    #averageRating: 5.0
    #images: Doctrine\ORM\PersistentCollection {#8705 …}
    #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 {#14291
  -props: [
    "product" => App\Entity\Product\Product {#8702
      #id: 32
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8709 …}
      #variants: Doctrine\ORM\PersistentCollection {#8722 …}
      #options: Doctrine\ORM\PersistentCollection {#8713 …}
      #associations: Doctrine\ORM\PersistentCollection {#8711 …}
      #createdAt: DateTime @1777072961 {#8698
        date: 2026-04-24 23:22:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8699
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8716 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8717
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8702}
          #id: 249
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Sequi dolor impedit eius. Et blanditiis et omnis quo quis ipsum autem. Aut ut earum commodi consequatur nostrum provident autem.\n
            \n
            Non fugit ipsa voluptatem quisquam in maiores. Consectetur sunt ratione sunt sit aut. Laboriosam architecto adipisci eligendi voluptas error quia velit.\n
            \n
            Voluptas quia nemo temporibus veniam a ut. Voluptas dolorem natus aut labore harum. Quidem voluptatem accusamus optio assumenda veniam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Esse reiciendis voluptatem inventore ad reprehenderit excepturi in deleniti. Et possimus voluptas est. Nihil assumenda aut quod et accusamus dolorum repellat. Reprehenderit labore molestias velit perspiciatis."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8719 …}
      #channels: Doctrine\ORM\PersistentCollection {#8707 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8703 …}
      #averageRating: 5.0
      #images: Doctrine\ORM\PersistentCollection {#8705 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 1.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14279 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14320 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8723 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8733
    #collection: Doctrine\Common\Collections\ArrayCollection {#8734 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8732 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17895 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17764 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14279 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14320 …}
    +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 {#8733
    #collection: Doctrine\Common\Collections\ArrayCollection {#8734 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8732 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17895 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17764 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14337
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14307
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14279 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14288 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14320 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8723 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8733
      #collection: Doctrine\Common\Collections\ArrayCollection {#8734 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8732 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17895 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17764 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14367 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14347 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14358 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8723 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14370
  +variant: App\Entity\Product\ProductVariant {#8723 …}
  +price: "€59.76"
  +originalPrice: "€59.76"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14367 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14347 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14358 …}
    +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 44.0 MiB 12.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#8739
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8746 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8750 …}
    #associations: Doctrine\ORM\PersistentCollection {#8748 …}
    #createdAt: DateTime @1776959028 {#8735
      date: 2026-04-23 15:43:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8736
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8753 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8754
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8739}
        #id: 281
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Assumenda dolor autem praesentium quisquam illo. Blanditiis et qui cum nemo qui ea molestiae. Qui atque temporibus alias nesciunt. Voluptatem sint nemo corporis debitis mollitia incidunt consequatur.\n
          \n
          Consequatur ut et necessitatibus officia. Dolor culpa aut voluptate qui voluptas qui qui. Quos veritatis fugiat odit qui molestias minima.\n
          \n
          Inventore temporibus temporibus voluptates. Nulla voluptatem adipisci explicabo est. Cumque itaque incidunt quasi expedita ex qui. Numquam non et occaecati quam provident.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut autem sed autem et non. Ipsa repellendus velit ut. Natus recusandae ullam magni nihil fugiat quod veniam."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8756 …}
    #channels: Doctrine\ORM\PersistentCollection {#8744 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8740 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8742 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14256
  +product: App\Entity\Product\Product {#8739
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8746 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8750 …}
    #associations: Doctrine\ORM\PersistentCollection {#8748 …}
    #createdAt: DateTime @1776959028 {#8735
      date: 2026-04-23 15:43:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8736
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8753 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8754
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8739}
        #id: 281
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Assumenda dolor autem praesentium quisquam illo. Blanditiis et qui cum nemo qui ea molestiae. Qui atque temporibus alias nesciunt. Voluptatem sint nemo corporis debitis mollitia incidunt consequatur.\n
          \n
          Consequatur ut et necessitatibus officia. Dolor culpa aut voluptate qui voluptas qui qui. Quos veritatis fugiat odit qui molestias minima.\n
          \n
          Inventore temporibus temporibus voluptates. Nulla voluptatem adipisci explicabo est. Cumque itaque incidunt quasi expedita ex qui. Numquam non et occaecati quam provident.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut autem sed autem et non. Ipsa repellendus velit ut. Natus recusandae ullam magni nihil fugiat quod veniam."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8756 …}
    #channels: Doctrine\ORM\PersistentCollection {#8744 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8740 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8742 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8760 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 2.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8739
    #id: 36
    #code: "Sophisticated_Sunset_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8746 …}
    #variants: Doctrine\ORM\PersistentCollection {#8759 …}
    #options: Doctrine\ORM\PersistentCollection {#8750 …}
    #associations: Doctrine\ORM\PersistentCollection {#8748 …}
    #createdAt: DateTime @1776959028 {#8735
      date: 2026-04-23 15:43:48.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8736
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8753 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8754
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8739}
        #id: 281
        #name: "Sophisticated Sunset Cap"
        #slug: "sophisticated-sunset-cap"
        #description: """
          Assumenda dolor autem praesentium quisquam illo. Blanditiis et qui cum nemo qui ea molestiae. Qui atque temporibus alias nesciunt. Voluptatem sint nemo corporis debitis mollitia incidunt consequatur.\n
          \n
          Consequatur ut et necessitatibus officia. Dolor culpa aut voluptate qui voluptas qui qui. Quos veritatis fugiat odit qui molestias minima.\n
          \n
          Inventore temporibus temporibus voluptates. Nulla voluptatem adipisci explicabo est. Cumque itaque incidunt quasi expedita ex qui. Numquam non et occaecati quam provident.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aut autem sed autem et non. Ipsa repellendus velit ut. Natus recusandae ullam magni nihil fugiat quod veniam."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8756 …}
    #channels: Doctrine\ORM\PersistentCollection {#8744 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8740 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8742 …}
    #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 {#14446
  -props: [
    "product" => App\Entity\Product\Product {#8739
      #id: 36
      #code: "Sophisticated_Sunset_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8746 …}
      #variants: Doctrine\ORM\PersistentCollection {#8759 …}
      #options: Doctrine\ORM\PersistentCollection {#8750 …}
      #associations: Doctrine\ORM\PersistentCollection {#8748 …}
      #createdAt: DateTime @1776959028 {#8735
        date: 2026-04-23 15:43:48.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8736
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8753 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8754
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8739}
          #id: 281
          #name: "Sophisticated Sunset Cap"
          #slug: "sophisticated-sunset-cap"
          #description: """
            Assumenda dolor autem praesentium quisquam illo. Blanditiis et qui cum nemo qui ea molestiae. Qui atque temporibus alias nesciunt. Voluptatem sint nemo corporis debitis mollitia incidunt consequatur.\n
            \n
            Consequatur ut et necessitatibus officia. Dolor culpa aut voluptate qui voluptas qui qui. Quos veritatis fugiat odit qui molestias minima.\n
            \n
            Inventore temporibus temporibus voluptates. Nulla voluptatem adipisci explicabo est. Cumque itaque incidunt quasi expedita ex qui. Numquam non et occaecati quam provident.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aut autem sed autem et non. Ipsa repellendus velit ut. Natus recusandae ullam magni nihil fugiat quod veniam."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8756 …}
      #channels: Doctrine\ORM\PersistentCollection {#8744 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8740 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#8742 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 2.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14434 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14443 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14475 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8760 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8770
    #collection: Doctrine\Common\Collections\ArrayCollection {#8771 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8769 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17898 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17900 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14434 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14443 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14475 …}
    +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 {#8770
    #collection: Doctrine\Common\Collections\ArrayCollection {#8771 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8769 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17898 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17900 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14489
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14462
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14434 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14443 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14475 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8760 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8770
      #collection: Doctrine\Common\Collections\ArrayCollection {#8771 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8769 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17898 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17900 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14513
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14519 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14499 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14510 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8760 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14522
  +variant: App\Entity\Product\ProductVariant {#8760 …}
  +price: "€31.05"
  +originalPrice: "€31.05"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14513
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14519 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14499 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14510 …}
    +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 44.0 MiB 9.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8776
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
    #variants: Doctrine\ORM\PersistentCollection {#8796 …}
    #options: Doctrine\ORM\PersistentCollection {#8787 …}
    #associations: Doctrine\ORM\PersistentCollection {#8785 …}
    #createdAt: DateTime @1777257067 {#8772
      date: 2026-04-27 02:31:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8773
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8790 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8791
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Magni voluptatem alias enim numquam ipsa. Nemo hic iure reiciendis provident. Laudantium consectetur aut maxime ut accusamus est dolore.\n
          \n
          Iusto officiis quod officia magni qui dolore cum nihil. Voluptas inventore omnis ut exercitationem qui quod accusantium.\n
          \n
          Ut culpa consequatur cupiditate. Temporibus inventore quas blanditiis nemo necessitatibus dolore fugiat asperiores. Maiores ut et voluptatem. Earum voluptatem perspiciatis optio impedit animi quis qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Esse consequatur recusandae sint et. Est cumque quasi omnis in. Ad eos enim deserunt adipisci nostrum alias."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8793 …}
    #channels: Doctrine\ORM\PersistentCollection {#8781 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8779 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14411
  +product: App\Entity\Product\Product {#8776
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
    #variants: Doctrine\ORM\PersistentCollection {#8796 …}
    #options: Doctrine\ORM\PersistentCollection {#8787 …}
    #associations: Doctrine\ORM\PersistentCollection {#8785 …}
    #createdAt: DateTime @1777257067 {#8772
      date: 2026-04-27 02:31:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8773
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8790 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8791
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Magni voluptatem alias enim numquam ipsa. Nemo hic iure reiciendis provident. Laudantium consectetur aut maxime ut accusamus est dolore.\n
          \n
          Iusto officiis quod officia magni qui dolore cum nihil. Voluptas inventore omnis ut exercitationem qui quod accusantium.\n
          \n
          Ut culpa consequatur cupiditate. Temporibus inventore quas blanditiis nemo necessitatibus dolore fugiat asperiores. Maiores ut et voluptatem. Earum voluptatem perspiciatis optio impedit animi quis qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Esse consequatur recusandae sint et. Est cumque quasi omnis in. Ad eos enim deserunt adipisci nostrum alias."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8793 …}
    #channels: Doctrine\ORM\PersistentCollection {#8781 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8779 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8797 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 2.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8776
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
    #variants: Doctrine\ORM\PersistentCollection {#8796 …}
    #options: Doctrine\ORM\PersistentCollection {#8787 …}
    #associations: Doctrine\ORM\PersistentCollection {#8785 …}
    #createdAt: DateTime @1777257067 {#8772
      date: 2026-04-27 02:31:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8773
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8790 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8791
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Magni voluptatem alias enim numquam ipsa. Nemo hic iure reiciendis provident. Laudantium consectetur aut maxime ut accusamus est dolore.\n
          \n
          Iusto officiis quod officia magni qui dolore cum nihil. Voluptas inventore omnis ut exercitationem qui quod accusantium.\n
          \n
          Ut culpa consequatur cupiditate. Temporibus inventore quas blanditiis nemo necessitatibus dolore fugiat asperiores. Maiores ut et voluptatem. Earum voluptatem perspiciatis optio impedit animi quis qui.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Esse consequatur recusandae sint et. Est cumque quasi omnis in. Ad eos enim deserunt adipisci nostrum alias."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8793 …}
    #channels: Doctrine\ORM\PersistentCollection {#8781 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
    #averageRating: 3.0
    #images: Doctrine\ORM\PersistentCollection {#8779 …}
    #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 {#14598
  -props: [
    "product" => App\Entity\Product\Product {#8776
      #id: 34
      #code: "Casual_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
      #variants: Doctrine\ORM\PersistentCollection {#8796 …}
      #options: Doctrine\ORM\PersistentCollection {#8787 …}
      #associations: Doctrine\ORM\PersistentCollection {#8785 …}
      #createdAt: DateTime @1777257067 {#8772
        date: 2026-04-27 02:31:07.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8773
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8790 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8791
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8776}
          #id: 265
          #name: "Casual Coastal Cap"
          #slug: "casual-coastal-cap"
          #description: """
            Magni voluptatem alias enim numquam ipsa. Nemo hic iure reiciendis provident. Laudantium consectetur aut maxime ut accusamus est dolore.\n
            \n
            Iusto officiis quod officia magni qui dolore cum nihil. Voluptas inventore omnis ut exercitationem qui quod accusantium.\n
            \n
            Ut culpa consequatur cupiditate. Temporibus inventore quas blanditiis nemo necessitatibus dolore fugiat asperiores. Maiores ut et voluptatem. Earum voluptatem perspiciatis optio impedit animi quis qui.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Esse consequatur recusandae sint et. Est cumque quasi omnis in. Ad eos enim deserunt adipisci nostrum alias."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8793 …}
      #channels: Doctrine\ORM\PersistentCollection {#8781 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
      #averageRating: 3.0
      #images: Doctrine\ORM\PersistentCollection {#8779 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 1.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14614
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14627 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8797 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8807
    #collection: Doctrine\Common\Collections\ArrayCollection {#8808 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8806 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17897 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17791 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14614
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14595 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14627 …}
    +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 {#8807
    #collection: Doctrine\Common\Collections\ArrayCollection {#8808 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8806 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17897 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17791 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14638
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14614
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14586 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14595 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14627 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8797 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8807
      #collection: Doctrine\Common\Collections\ArrayCollection {#8808 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8806 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17897 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17791 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14668 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14648 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14659 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8797 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14671
  +variant: App\Entity\Product\ProductVariant {#8797 …}
  +price: "€28.76"
  +originalPrice: "€28.76"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14668 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14648 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14659 …}
    +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 44.0 MiB 11.36 ms
Input props
[
  "product" => App\Entity\Product\Product {#8813
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8820 …}
    #variants: Doctrine\ORM\PersistentCollection {#8833 …}
    #options: Doctrine\ORM\PersistentCollection {#8824 …}
    #associations: Doctrine\ORM\PersistentCollection {#8822 …}
    #createdAt: DateTime @1777078265 {#8809
      date: 2026-04-25 00:51:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8810
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8827 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8828
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8813}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Cumque enim expedita sint dolor voluptatem est eos. Ducimus occaecati est quaerat occaecati eos ut. Adipisci voluptatem ratione esse sunt.\n
          \n
          Vel minima suscipit natus dignissimos incidunt doloremque quisquam. Porro ducimus architecto cum. Facere magnam autem autem accusantium sit.\n
          \n
          Et nisi ut delectus nesciunt qui. Consectetur enim quia aut distinctio et perspiciatis. Suscipit id rerum laudantium illum consequatur perspiciatis ullam. Sapiente eius fugit autem doloribus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quis aut facilis distinctio veritatis voluptatem. Voluptatem commodi molestias excepturi sed. Rem deserunt minus sint veritatis odio consequatur incidunt. Dicta dolore fugit iusto corrupti iusto aut id."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8830 …}
    #channels: Doctrine\ORM\PersistentCollection {#8818 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8814 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8816 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14563
  +product: App\Entity\Product\Product {#8813
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8820 …}
    #variants: Doctrine\ORM\PersistentCollection {#8833 …}
    #options: Doctrine\ORM\PersistentCollection {#8824 …}
    #associations: Doctrine\ORM\PersistentCollection {#8822 …}
    #createdAt: DateTime @1777078265 {#8809
      date: 2026-04-25 00:51:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8810
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8827 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8828
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8813}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Cumque enim expedita sint dolor voluptatem est eos. Ducimus occaecati est quaerat occaecati eos ut. Adipisci voluptatem ratione esse sunt.\n
          \n
          Vel minima suscipit natus dignissimos incidunt doloremque quisquam. Porro ducimus architecto cum. Facere magnam autem autem accusantium sit.\n
          \n
          Et nisi ut delectus nesciunt qui. Consectetur enim quia aut distinctio et perspiciatis. Suscipit id rerum laudantium illum consequatur perspiciatis ullam. Sapiente eius fugit autem doloribus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quis aut facilis distinctio veritatis voluptatem. Voluptatem commodi molestias excepturi sed. Rem deserunt minus sint veritatis odio consequatur incidunt. Dicta dolore fugit iusto corrupti iusto aut id."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8830 …}
    #channels: Doctrine\ORM\PersistentCollection {#8818 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8814 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8816 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8834 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 1.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8813
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8820 …}
    #variants: Doctrine\ORM\PersistentCollection {#8833 …}
    #options: Doctrine\ORM\PersistentCollection {#8824 …}
    #associations: Doctrine\ORM\PersistentCollection {#8822 …}
    #createdAt: DateTime @1777078265 {#8809
      date: 2026-04-25 00:51:05.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8810
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8827 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8828
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8813}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Cumque enim expedita sint dolor voluptatem est eos. Ducimus occaecati est quaerat occaecati eos ut. Adipisci voluptatem ratione esse sunt.\n
          \n
          Vel minima suscipit natus dignissimos incidunt doloremque quisquam. Porro ducimus architecto cum. Facere magnam autem autem accusantium sit.\n
          \n
          Et nisi ut delectus nesciunt qui. Consectetur enim quia aut distinctio et perspiciatis. Suscipit id rerum laudantium illum consequatur perspiciatis ullam. Sapiente eius fugit autem doloribus.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quis aut facilis distinctio veritatis voluptatem. Voluptatem commodi molestias excepturi sed. Rem deserunt minus sint veritatis odio consequatur incidunt. Dicta dolore fugit iusto corrupti iusto aut id."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8830 …}
    #channels: Doctrine\ORM\PersistentCollection {#8818 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8814 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8816 …}
    #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 {#14747
  -props: [
    "product" => App\Entity\Product\Product {#8813
      #id: 39
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8820 …}
      #variants: Doctrine\ORM\PersistentCollection {#8833 …}
      #options: Doctrine\ORM\PersistentCollection {#8824 …}
      #associations: Doctrine\ORM\PersistentCollection {#8822 …}
      #createdAt: DateTime @1777078265 {#8809
        date: 2026-04-25 00:51:05.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8810
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8827 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8828
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8813}
          #id: 305
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Cumque enim expedita sint dolor voluptatem est eos. Ducimus occaecati est quaerat occaecati eos ut. Adipisci voluptatem ratione esse sunt.\n
            \n
            Vel minima suscipit natus dignissimos incidunt doloremque quisquam. Porro ducimus architecto cum. Facere magnam autem autem accusantium sit.\n
            \n
            Et nisi ut delectus nesciunt qui. Consectetur enim quia aut distinctio et perspiciatis. Suscipit id rerum laudantium illum consequatur perspiciatis ullam. Sapiente eius fugit autem doloribus.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quis aut facilis distinctio veritatis voluptatem. Voluptatem commodi molestias excepturi sed. Rem deserunt minus sint veritatis odio consequatur incidunt. Dicta dolore fugit iusto corrupti iusto aut id."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8830 …}
      #channels: Doctrine\ORM\PersistentCollection {#8818 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8814 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8816 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 3.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14763
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14735 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14776 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8834 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8844
    #collection: Doctrine\Common\Collections\ArrayCollection {#8845 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8843 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17800 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17768 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14763
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14735 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14744 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14776 …}
    +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 {#8844
    #collection: Doctrine\Common\Collections\ArrayCollection {#8845 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8843 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17800 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17768 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14787
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14763
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14735 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14744 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14776 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8834 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8844
      #collection: Doctrine\Common\Collections\ArrayCollection {#8845 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8843 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17800 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17768 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14811
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14797 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14808 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8834 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14820
  +variant: App\Entity\Product\ProductVariant {#8834 …}
  +price: "€21.61"
  +originalPrice: "€21.61"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14811
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14817 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14797 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14808 …}
    +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 44.0 MiB 8.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#8850
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8857 …}
    #variants: Doctrine\ORM\PersistentCollection {#8870 …}
    #options: Doctrine\ORM\PersistentCollection {#8861 …}
    #associations: Doctrine\ORM\PersistentCollection {#8859 …}
    #createdAt: DateTime @1776862597 {#8846
      date: 2026-04-22 12:56:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8847
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8864 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8865
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8850}
        #id: 225
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Quod aspernatur quia sed est accusantium expedita. Enim molestiae sed quia quo. Cumque et harum veritatis veritatis beatae.\n
          \n
          Molestias placeat nesciunt totam quis eos impedit vel. Odit vero facilis modi doloribus non et soluta. Architecto itaque voluptatem nam ducimus reprehenderit. Sit qui quaerat possimus fuga consequatur eius est.\n
          \n
          Dignissimos adipisci earum ea dolor. Sequi fugit eum qui consequatur beatae vel.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sunt reiciendis aspernatur aliquam ut quis. Laboriosam et voluptas vel et recusandae dolores ex. Ipsa dolores maiores eaque illo odit. Consectetur illo provident qui voluptatem aperiam id. Voluptatum voluptatem fuga ducimus et voluptatem debitis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
    #channels: Doctrine\ORM\PersistentCollection {#8855 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8851 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8853 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14712
  +product: App\Entity\Product\Product {#8850
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8857 …}
    #variants: Doctrine\ORM\PersistentCollection {#8870 …}
    #options: Doctrine\ORM\PersistentCollection {#8861 …}
    #associations: Doctrine\ORM\PersistentCollection {#8859 …}
    #createdAt: DateTime @1776862597 {#8846
      date: 2026-04-22 12:56:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8847
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8864 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8865
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8850}
        #id: 225
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Quod aspernatur quia sed est accusantium expedita. Enim molestiae sed quia quo. Cumque et harum veritatis veritatis beatae.\n
          \n
          Molestias placeat nesciunt totam quis eos impedit vel. Odit vero facilis modi doloribus non et soluta. Architecto itaque voluptatem nam ducimus reprehenderit. Sit qui quaerat possimus fuga consequatur eius est.\n
          \n
          Dignissimos adipisci earum ea dolor. Sequi fugit eum qui consequatur beatae vel.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sunt reiciendis aspernatur aliquam ut quis. Laboriosam et voluptas vel et recusandae dolores ex. Ipsa dolores maiores eaque illo odit. Consectetur illo provident qui voluptatem aperiam id. Voluptatum voluptatem fuga ducimus et voluptatem debitis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
    #channels: Doctrine\ORM\PersistentCollection {#8855 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8851 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8853 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8871 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 2.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#8850
    #id: 29
    #code: "Classic_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8857 …}
    #variants: Doctrine\ORM\PersistentCollection {#8870 …}
    #options: Doctrine\ORM\PersistentCollection {#8861 …}
    #associations: Doctrine\ORM\PersistentCollection {#8859 …}
    #createdAt: DateTime @1776862597 {#8846
      date: 2026-04-22 12:56:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8847
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8864 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8865
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8850}
        #id: 225
        #name: "Classic Coastal Cap"
        #slug: "classic-coastal-cap"
        #description: """
          Quod aspernatur quia sed est accusantium expedita. Enim molestiae sed quia quo. Cumque et harum veritatis veritatis beatae.\n
          \n
          Molestias placeat nesciunt totam quis eos impedit vel. Odit vero facilis modi doloribus non et soluta. Architecto itaque voluptatem nam ducimus reprehenderit. Sit qui quaerat possimus fuga consequatur eius est.\n
          \n
          Dignissimos adipisci earum ea dolor. Sequi fugit eum qui consequatur beatae vel.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Sunt reiciendis aspernatur aliquam ut quis. Laboriosam et voluptas vel et recusandae dolores ex. Ipsa dolores maiores eaque illo odit. Consectetur illo provident qui voluptatem aperiam id. Voluptatum voluptatem fuga ducimus et voluptatem debitis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
    #channels: Doctrine\ORM\PersistentCollection {#8855 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8851 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8853 …}
    #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 {#14896
  -props: [
    "product" => App\Entity\Product\Product {#8850
      #id: 29
      #code: "Classic_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8857 …}
      #variants: Doctrine\ORM\PersistentCollection {#8870 …}
      #options: Doctrine\ORM\PersistentCollection {#8861 …}
      #associations: Doctrine\ORM\PersistentCollection {#8859 …}
      #createdAt: DateTime @1776862597 {#8846
        date: 2026-04-22 12:56:37.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8847
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8864 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8865
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8850}
          #id: 225
          #name: "Classic Coastal Cap"
          #slug: "classic-coastal-cap"
          #description: """
            Quod aspernatur quia sed est accusantium expedita. Enim molestiae sed quia quo. Cumque et harum veritatis veritatis beatae.\n
            \n
            Molestias placeat nesciunt totam quis eos impedit vel. Odit vero facilis modi doloribus non et soluta. Architecto itaque voluptatem nam ducimus reprehenderit. Sit qui quaerat possimus fuga consequatur eius est.\n
            \n
            Dignissimos adipisci earum ea dolor. Sequi fugit eum qui consequatur beatae vel.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Sunt reiciendis aspernatur aliquam ut quis. Laboriosam et voluptas vel et recusandae dolores ex. Ipsa dolores maiores eaque illo odit. Consectetur illo provident qui voluptatem aperiam id. Voluptatum voluptatem fuga ducimus et voluptatem debitis."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
      #channels: Doctrine\ORM\PersistentCollection {#8855 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8851 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8853 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 1.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14912
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14884 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14925 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8871 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8881
    #collection: Doctrine\Common\Collections\ArrayCollection {#8882 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8880 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17778 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17773 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14912
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14884 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14925 …}
    +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 {#8881
    #collection: Doctrine\Common\Collections\ArrayCollection {#8882 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8880 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17778 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17773 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14942
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14912
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14884 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14893 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14925 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8871 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8881
      #collection: Doctrine\Common\Collections\ArrayCollection {#8882 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8880 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17778 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17773 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14966
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14952 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14963 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8871 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14975
  +variant: App\Entity\Product\ProductVariant {#8871 …}
  +price: "€16.07"
  +originalPrice: "€16.07"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14966
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14972 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14952 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14963 …}
    +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 44.0 MiB 20.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8887
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8894 …}
    #variants: Doctrine\ORM\PersistentCollection {#8907 …}
    #options: Doctrine\ORM\PersistentCollection {#8898 …}
    #associations: Doctrine\ORM\PersistentCollection {#8896 …}
    #createdAt: DateTime @1776905640 {#8883
      date: 2026-04-23 00:54:00.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8884
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8901 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8902
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8887}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Amet et aut fugit sequi qui. Sit accusantium consequatur corrupti maiores.\n
          \n
          Voluptates nobis id a provident nihil suscipit cumque. Saepe veniam est est molestias enim necessitatibus dolor. Animi quo nostrum ea. Est quos consequatur deserunt aliquid animi facere.\n
          \n
          Nisi veniam sed illo in et quis. Rerum impedit et tempore et consequatur fugiat neque. Et odit pariatur unde nisi sapiente.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quia architecto magnam at eum. Vel blanditiis est et dolorem. Ipsa assumenda veritatis recusandae non. Velit et quis iusto et autem."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8904 …}
    #channels: Doctrine\ORM\PersistentCollection {#8892 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8888 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8890 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14861
  +product: App\Entity\Product\Product {#8887
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8894 …}
    #variants: Doctrine\ORM\PersistentCollection {#8907 …}
    #options: Doctrine\ORM\PersistentCollection {#8898 …}
    #associations: Doctrine\ORM\PersistentCollection {#8896 …}
    #createdAt: DateTime @1776905640 {#8883
      date: 2026-04-23 00:54:00.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8884
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8901 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8902
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8887}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Amet et aut fugit sequi qui. Sit accusantium consequatur corrupti maiores.\n
          \n
          Voluptates nobis id a provident nihil suscipit cumque. Saepe veniam est est molestias enim necessitatibus dolor. Animi quo nostrum ea. Est quos consequatur deserunt aliquid animi facere.\n
          \n
          Nisi veniam sed illo in et quis. Rerum impedit et tempore et consequatur fugiat neque. Et odit pariatur unde nisi sapiente.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quia architecto magnam at eum. Vel blanditiis est et dolorem. Ipsa assumenda veritatis recusandae non. Velit et quis iusto et autem."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8904 …}
    #channels: Doctrine\ORM\PersistentCollection {#8892 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8888 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8890 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8908 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#5865 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4953 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13199 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13209 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13143 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 2.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8887
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8894 …}
    #variants: Doctrine\ORM\PersistentCollection {#8907 …}
    #options: Doctrine\ORM\PersistentCollection {#8898 …}
    #associations: Doctrine\ORM\PersistentCollection {#8896 …}
    #createdAt: DateTime @1776905640 {#8883
      date: 2026-04-23 00:54:00.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1777320197 {#8884
      date: 2026-04-27 20:03:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8901 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8902
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8887}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Amet et aut fugit sequi qui. Sit accusantium consequatur corrupti maiores.\n
          \n
          Voluptates nobis id a provident nihil suscipit cumque. Saepe veniam est est molestias enim necessitatibus dolor. Animi quo nostrum ea. Est quos consequatur deserunt aliquid animi facere.\n
          \n
          Nisi veniam sed illo in et quis. Rerum impedit et tempore et consequatur fugiat neque. Et odit pariatur unde nisi sapiente.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quia architecto magnam at eum. Vel blanditiis est et dolorem. Ipsa assumenda veritatis recusandae non. Velit et quis iusto et autem."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8904 …}
    #channels: Doctrine\ORM\PersistentCollection {#8892 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8888 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8890 …}
    #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 {#15051
  -props: [
    "product" => App\Entity\Product\Product {#8887
      #id: 27
      #code: "Vibrant_Voyage_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8894 …}
      #variants: Doctrine\ORM\PersistentCollection {#8907 …}
      #options: Doctrine\ORM\PersistentCollection {#8898 …}
      #associations: Doctrine\ORM\PersistentCollection {#8896 …}
      #createdAt: DateTime @1776905640 {#8883
        date: 2026-04-23 00:54:00.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1777320197 {#8884
        date: 2026-04-27 20:03:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8901 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8902
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8887}
          #id: 209
          #name: "Vibrant Voyage Cap"
          #slug: "vibrant-voyage-cap"
          #description: """
            Amet et aut fugit sequi qui. Sit accusantium consequatur corrupti maiores.\n
            \n
            Voluptates nobis id a provident nihil suscipit cumque. Saepe veniam est est molestias enim necessitatibus dolor. Animi quo nostrum ea. Est quos consequatur deserunt aliquid animi facere.\n
            \n
            Nisi veniam sed illo in et quis. Rerum impedit et tempore et consequatur fugiat neque. Et odit pariatur unde nisi sapiente.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quia architecto magnam at eum. Vel blanditiis est et dolorem. Ipsa assumenda veritatis recusandae non. Velit et quis iusto et autem."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8904 …}
      #channels: Doctrine\ORM\PersistentCollection {#8892 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7558 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8888 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8890 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 1.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15048 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15080 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8908 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8918
    #collection: Doctrine\Common\Collections\ArrayCollection {#8919 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8917 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17817 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17820 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15048 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15080 …}
    +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 {#8918
    #collection: Doctrine\Common\Collections\ArrayCollection {#8919 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8917 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#17817 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17820 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15091
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15067
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15039 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15048 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15080 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8908 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8918
      #collection: Doctrine\Common\Collections\ArrayCollection {#8919 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8917 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#17817 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerBgtlxJ3\EntityManagerGhost614a58f {#191 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#17820 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5332
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6374 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15101 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5331 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8908 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#6633
  +variant: App\Entity\Product\ProductVariant {#8908 …}
  +price: "€2.82"
  +originalPrice: "€2.82"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4963 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9040 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4103 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1259 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11774 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9037 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5332
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6374 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15101 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5331 …}
    +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 44.0 MiB 3.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12935
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12956 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11850 …}
    +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 {#13041
  +cart: App\Entity\Order\Order {#12089 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1283 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12935
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12956 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11850 …}
    +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 {#4967 …}
}