GET https://app-staging.fr/en_US/taxons/category/caps?sorting%5BcreatedAt%5D=asc

Components

12 Twig Components
44 Render Count
38 ms Render Time
24.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 31.79ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 4.69ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 5.76ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.93ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.35ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.23ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.27ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.26ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.29ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.22ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.28ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.00ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 24.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11460 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11466 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11465 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent {#11535
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11467
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11460 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11466 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11465 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 24.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11502
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11506 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11504 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11503 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent {#11493
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4391 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11502
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11506 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11504 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11503 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 24.0 MiB 1.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11666
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11659 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#11687
  +cart: App\Entity\Order\Order {#11742 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1279 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11666
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#11661 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11659 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4906 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 24.0 MiB 1.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12331
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12327 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12324 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12325 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent {#12340
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7266 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12331
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12327 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12324 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12325 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 24.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12607 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12609 …}
    +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 {#12619
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#199 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7266 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12607 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12609 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 24.0 MiB 0.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12714 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12715 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12717 …}
    +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 {#12726
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#199 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7266 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12714 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12715 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12717 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 24.0 MiB 1.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12789
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12786 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12788 …}
    +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 {#12797
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#199 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7266 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12789
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12785 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12786 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12788 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 24.0 MiB 6.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#7546
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8014 …}
    #variants: Doctrine\ORM\PersistentCollection {#8227 …}
    #options: Doctrine\ORM\PersistentCollection {#8355 …}
    #associations: Doctrine\ORM\PersistentCollection {#8295 …}
    #createdAt: DateTime @1756587913 {#7785
      date: 2025-08-30 23:05:13.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#7268
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8354 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8357
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#7546}
        #id: 257
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Ipsa accusantium autem inventore voluptatibus molestiae omnis optio. Incidunt voluptatem voluptatem blanditiis rerum. Quia iste rerum qui eligendi amet natus eos.\n
          \n
          Exercitationem in nihil rem at pariatur. Perspiciatis maiores incidunt hic minima. Provident libero odit maxime quod deserunt maiores.\n
          \n
          Fugiat maiores tempora doloribus explicabo aspernatur deleniti. Et quas et recusandae cum magni ratione tenetur laudantium. Corporis laudantium non autem mollitia. Atque nisi delectus id aut velit quam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Praesentium hic quo ea molestiae impedit dolorum autem nisi. Ut corporis optio unde libero eveniet. Accusamus eveniet ipsum iusto ipsum ut. Suscipit facere earum illo magni ut dolorem."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8360 …}
    #channels: Doctrine\ORM\PersistentCollection {#7873 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7781 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7876 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13304
  +product: App\Entity\Product\Product {#7546
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8014 …}
    #variants: Doctrine\ORM\PersistentCollection {#8227 …}
    #options: Doctrine\ORM\PersistentCollection {#8355 …}
    #associations: Doctrine\ORM\PersistentCollection {#8295 …}
    #createdAt: DateTime @1756587913 {#7785
      date: 2025-08-30 23:05:13.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#7268
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8354 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8357
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#7546}
        #id: 257
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Ipsa accusantium autem inventore voluptatibus molestiae omnis optio. Incidunt voluptatem voluptatem blanditiis rerum. Quia iste rerum qui eligendi amet natus eos.\n
          \n
          Exercitationem in nihil rem at pariatur. Perspiciatis maiores incidunt hic minima. Provident libero odit maxime quod deserunt maiores.\n
          \n
          Fugiat maiores tempora doloribus explicabo aspernatur deleniti. Et quas et recusandae cum magni ratione tenetur laudantium. Corporis laudantium non autem mollitia. Atque nisi delectus id aut velit quam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Praesentium hic quo ea molestiae impedit dolorum autem nisi. Ut corporis optio unde libero eveniet. Accusamus eveniet ipsum iusto ipsum ut. Suscipit facere earum illo magni ut dolorem."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8360 …}
    #channels: Doctrine\ORM\PersistentCollection {#7873 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7781 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7876 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#13541 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 1.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#7546
    #id: 33
    #code: "Inspiring_Illumination_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8014 …}
    #variants: Doctrine\ORM\PersistentCollection {#8227 …}
    #options: Doctrine\ORM\PersistentCollection {#8355 …}
    #associations: Doctrine\ORM\PersistentCollection {#8295 …}
    #createdAt: DateTime @1756587913 {#7785
      date: 2025-08-30 23:05:13.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#7268
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8354 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8357
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#7546}
        #id: 257
        #name: "Inspiring Illumination Cap"
        #slug: "inspiring-illumination-cap"
        #description: """
          Ipsa accusantium autem inventore voluptatibus molestiae omnis optio. Incidunt voluptatem voluptatem blanditiis rerum. Quia iste rerum qui eligendi amet natus eos.\n
          \n
          Exercitationem in nihil rem at pariatur. Perspiciatis maiores incidunt hic minima. Provident libero odit maxime quod deserunt maiores.\n
          \n
          Fugiat maiores tempora doloribus explicabo aspernatur deleniti. Et quas et recusandae cum magni ratione tenetur laudantium. Corporis laudantium non autem mollitia. Atque nisi delectus id aut velit quam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Praesentium hic quo ea molestiae impedit dolorum autem nisi. Ut corporis optio unde libero eveniet. Accusamus eveniet ipsum iusto ipsum ut. Suscipit facere earum illo magni ut dolorem."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8360 …}
    #channels: Doctrine\ORM\PersistentCollection {#7873 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7781 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#7876 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Inspiring Illumination Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13965
  -props: [
    "product" => App\Entity\Product\Product {#7546
      #id: 33
      #code: "Inspiring_Illumination_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8014 …}
      #variants: Doctrine\ORM\PersistentCollection {#8227 …}
      #options: Doctrine\ORM\PersistentCollection {#8355 …}
      #associations: Doctrine\ORM\PersistentCollection {#8295 …}
      #createdAt: DateTime @1756587913 {#7785
        date: 2025-08-30 23:05:13.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#7268
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8354 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8357
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#7546}
          #id: 257
          #name: "Inspiring Illumination Cap"
          #slug: "inspiring-illumination-cap"
          #description: """
            Ipsa accusantium autem inventore voluptatibus molestiae omnis optio. Incidunt voluptatem voluptatem blanditiis rerum. Quia iste rerum qui eligendi amet natus eos.\n
            \n
            Exercitationem in nihil rem at pariatur. Perspiciatis maiores incidunt hic minima. Provident libero odit maxime quod deserunt maiores.\n
            \n
            Fugiat maiores tempora doloribus explicabo aspernatur deleniti. Et quas et recusandae cum magni ratione tenetur laudantium. Corporis laudantium non autem mollitia. Atque nisi delectus id aut velit quam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Praesentium hic quo ea molestiae impedit dolorum autem nisi. Ut corporis optio unde libero eveniet. Accusamus eveniet ipsum iusto ipsum ut. Suscipit facere earum illo magni ut dolorem."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8360 …}
      #channels: Doctrine\ORM\PersistentCollection {#7873 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7781 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#7876 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 1.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14032
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14035 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14030 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14029 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13541 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13898
    #collection: Doctrine\Common\Collections\ArrayCollection {#13899 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13895 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23101 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23153 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14032
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14035 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14030 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14029 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Inspiring Illumination Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#13898
    #collection: Doctrine\Common\Collections\ArrayCollection {#13899 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#13895 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23101 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23153 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14040
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14032
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14035 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14030 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14029 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#13541 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#13898
      #collection: Doctrine\Common\Collections\ArrayCollection {#13899 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#13895 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23101 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23153 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14108
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14098 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14106 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14107 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#13541 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14117
  +variant: App\Entity\Product\ProductVariant {#13541 …}
  +price: "$8.36"
  +originalPrice: "$8.36"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14108
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14098 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14106 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14107 …}
    +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 24.0 MiB 3.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#8367
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8377 …}
    #variants: Doctrine\ORM\PersistentCollection {#8379 …}
    #options: Doctrine\ORM\PersistentCollection {#8383 …}
    #associations: Doctrine\ORM\PersistentCollection {#8381 …}
    #createdAt: DateTime @1756638487 {#8365
      date: 2025-08-31 13:08:07.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8364
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8386 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8387
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8367}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Quas quidem architecto quidem necessitatibus velit explicabo blanditiis alias. Quia aut voluptatem quia. Ab aperiam assumenda est explicabo voluptates quisquam.\n
          \n
          Esse inventore quae doloremque unde rerum optio enim. Voluptates magnam asperiores eaque ipsam. Blanditiis explicabo harum necessitatibus minus exercitationem. Perspiciatis dolor corporis omnis dolores non excepturi.\n
          \n
          Pariatur nihil enim quaerat cupiditate similique. Perspiciatis totam dolorum id iste praesentium. Odit ullam impedit omnis dolorum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "In adipisci voluptatem ad qui placeat odio. Ut sunt dolores aut perferendis eius. Et maxime ex ut molestiae recusandae."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8389 …}
    #channels: Doctrine\ORM\PersistentCollection {#8375 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8371 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8373 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13943
  +product: App\Entity\Product\Product {#8367
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8377 …}
    #variants: Doctrine\ORM\PersistentCollection {#8379 …}
    #options: Doctrine\ORM\PersistentCollection {#8383 …}
    #associations: Doctrine\ORM\PersistentCollection {#8381 …}
    #createdAt: DateTime @1756638487 {#8365
      date: 2025-08-31 13:08:07.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8364
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8386 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8387
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8367}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Quas quidem architecto quidem necessitatibus velit explicabo blanditiis alias. Quia aut voluptatem quia. Ab aperiam assumenda est explicabo voluptates quisquam.\n
          \n
          Esse inventore quae doloremque unde rerum optio enim. Voluptates magnam asperiores eaque ipsam. Blanditiis explicabo harum necessitatibus minus exercitationem. Perspiciatis dolor corporis omnis dolores non excepturi.\n
          \n
          Pariatur nihil enim quaerat cupiditate similique. Perspiciatis totam dolorum id iste praesentium. Odit ullam impedit omnis dolorum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "In adipisci voluptatem ad qui placeat odio. Ut sunt dolores aut perferendis eius. Et maxime ex ut molestiae recusandae."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8389 …}
    #channels: Doctrine\ORM\PersistentCollection {#8375 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8371 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8373 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14190 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8367
    #id: 32
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8377 …}
    #variants: Doctrine\ORM\PersistentCollection {#8379 …}
    #options: Doctrine\ORM\PersistentCollection {#8383 …}
    #associations: Doctrine\ORM\PersistentCollection {#8381 …}
    #createdAt: DateTime @1756638487 {#8365
      date: 2025-08-31 13:08:07.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8364
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8386 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8387
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8367}
        #id: 249
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Quas quidem architecto quidem necessitatibus velit explicabo blanditiis alias. Quia aut voluptatem quia. Ab aperiam assumenda est explicabo voluptates quisquam.\n
          \n
          Esse inventore quae doloremque unde rerum optio enim. Voluptates magnam asperiores eaque ipsam. Blanditiis explicabo harum necessitatibus minus exercitationem. Perspiciatis dolor corporis omnis dolores non excepturi.\n
          \n
          Pariatur nihil enim quaerat cupiditate similique. Perspiciatis totam dolorum id iste praesentium. Odit ullam impedit omnis dolorum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "In adipisci voluptatem ad qui placeat odio. Ut sunt dolores aut perferendis eius. Et maxime ex ut molestiae recusandae."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8389 …}
    #channels: Doctrine\ORM\PersistentCollection {#8375 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8371 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8373 …}
    #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 {#14264
  -props: [
    "product" => App\Entity\Product\Product {#8367
      #id: 32
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8377 …}
      #variants: Doctrine\ORM\PersistentCollection {#8379 …}
      #options: Doctrine\ORM\PersistentCollection {#8383 …}
      #associations: Doctrine\ORM\PersistentCollection {#8381 …}
      #createdAt: DateTime @1756638487 {#8365
        date: 2025-08-31 13:08:07.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8364
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8386 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8387
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8367}
          #id: 249
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Quas quidem architecto quidem necessitatibus velit explicabo blanditiis alias. Quia aut voluptatem quia. Ab aperiam assumenda est explicabo voluptates quisquam.\n
            \n
            Esse inventore quae doloremque unde rerum optio enim. Voluptates magnam asperiores eaque ipsam. Blanditiis explicabo harum necessitatibus minus exercitationem. Perspiciatis dolor corporis omnis dolores non excepturi.\n
            \n
            Pariatur nihil enim quaerat cupiditate similique. Perspiciatis totam dolorum id iste praesentium. Odit ullam impedit omnis dolorum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "In adipisci voluptatem ad qui placeat odio. Ut sunt dolores aut perferendis eius. Et maxime ex ut molestiae recusandae."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8389 …}
      #channels: Doctrine\ORM\PersistentCollection {#8375 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8371 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8373 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14257
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14248 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14320 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14245 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14190 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14212
    #collection: Doctrine\Common\Collections\ArrayCollection {#14213 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14210 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23173 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23175 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14257
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14248 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14320 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14245 …}
    +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 {#14212
    #collection: Doctrine\Common\Collections\ArrayCollection {#14213 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14210 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23173 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23175 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14324
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14257
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14248 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14320 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14245 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14190 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14212
      #collection: Doctrine\Common\Collections\ArrayCollection {#14213 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14210 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23173 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23175 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14374
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14365 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14373 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14190 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14377
  +variant: App\Entity\Product\ProductVariant {#14190 …}
  +price: "$71.08"
  +originalPrice: "$71.08"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14374
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14365 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14372 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14373 …}
    +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 24.0 MiB 3.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#8394
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8401 …}
    #variants: Doctrine\ORM\PersistentCollection {#8403 …}
    #options: Doctrine\ORM\PersistentCollection {#8407 …}
    #associations: Doctrine\ORM\PersistentCollection {#8405 …}
    #createdAt: DateTime @1756717020 {#8392
      date: 2025-09-01 10:57:00.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8391
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8410 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8411
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8394}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Odio accusamus excepturi tempore et. Assumenda illum quibusdam ipsa animi occaecati. Occaecati explicabo vel voluptate error vel quo. Non et at consequuntur quod rerum ab.\n
          \n
          Adipisci in ex in aspernatur iure non. Voluptates est pariatur ut veritatis facere quia labore. Laboriosam quo eligendi consequuntur odio sit. Qui ex culpa id enim qui animi vitae.\n
          \n
          Illum autem dolor enim voluptatem reprehenderit rerum impedit architecto. Maiores cupiditate vero at magni. Omnis sed saepe ab fugiat dolores voluptatibus cumque. Dolor est consectetur eum voluptatem consequatur accusamus. Ipsum omnis quia voluptas totam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Cumque odit ipsum eos autem. Perferendis consequuntur aut dicta aspernatur. Dolorum velit qui itaque fugiat et nihil est. Mollitia sint earum doloribus consequatur est ipsa."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8413 …}
    #channels: Doctrine\ORM\PersistentCollection {#8399 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8395 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8397 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14255
  +product: App\Entity\Product\Product {#8394
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8401 …}
    #variants: Doctrine\ORM\PersistentCollection {#8403 …}
    #options: Doctrine\ORM\PersistentCollection {#8407 …}
    #associations: Doctrine\ORM\PersistentCollection {#8405 …}
    #createdAt: DateTime @1756717020 {#8392
      date: 2025-09-01 10:57:00.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8391
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8410 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8411
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8394}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Odio accusamus excepturi tempore et. Assumenda illum quibusdam ipsa animi occaecati. Occaecati explicabo vel voluptate error vel quo. Non et at consequuntur quod rerum ab.\n
          \n
          Adipisci in ex in aspernatur iure non. Voluptates est pariatur ut veritatis facere quia labore. Laboriosam quo eligendi consequuntur odio sit. Qui ex culpa id enim qui animi vitae.\n
          \n
          Illum autem dolor enim voluptatem reprehenderit rerum impedit architecto. Maiores cupiditate vero at magni. Omnis sed saepe ab fugiat dolores voluptatibus cumque. Dolor est consectetur eum voluptatem consequatur accusamus. Ipsum omnis quia voluptas totam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Cumque odit ipsum eos autem. Perferendis consequuntur aut dicta aspernatur. Dolorum velit qui itaque fugiat et nihil est. Mollitia sint earum doloribus consequatur est ipsa."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8413 …}
    #channels: Doctrine\ORM\PersistentCollection {#8399 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8395 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8397 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14440 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#8394
    #id: 39
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8401 …}
    #variants: Doctrine\ORM\PersistentCollection {#8403 …}
    #options: Doctrine\ORM\PersistentCollection {#8407 …}
    #associations: Doctrine\ORM\PersistentCollection {#8405 …}
    #createdAt: DateTime @1756717020 {#8392
      date: 2025-09-01 10:57:00.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8391
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8410 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8411
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8394}
        #id: 305
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Odio accusamus excepturi tempore et. Assumenda illum quibusdam ipsa animi occaecati. Occaecati explicabo vel voluptate error vel quo. Non et at consequuntur quod rerum ab.\n
          \n
          Adipisci in ex in aspernatur iure non. Voluptates est pariatur ut veritatis facere quia labore. Laboriosam quo eligendi consequuntur odio sit. Qui ex culpa id enim qui animi vitae.\n
          \n
          Illum autem dolor enim voluptatem reprehenderit rerum impedit architecto. Maiores cupiditate vero at magni. Omnis sed saepe ab fugiat dolores voluptatibus cumque. Dolor est consectetur eum voluptatem consequatur accusamus. Ipsum omnis quia voluptas totam.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Cumque odit ipsum eos autem. Perferendis consequuntur aut dicta aspernatur. Dolorum velit qui itaque fugiat et nihil est. Mollitia sint earum doloribus consequatur est ipsa."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8413 …}
    #channels: Doctrine\ORM\PersistentCollection {#8399 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8395 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8397 …}
    #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 {#14514
  -props: [
    "product" => App\Entity\Product\Product {#8394
      #id: 39
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8401 …}
      #variants: Doctrine\ORM\PersistentCollection {#8403 …}
      #options: Doctrine\ORM\PersistentCollection {#8407 …}
      #associations: Doctrine\ORM\PersistentCollection {#8405 …}
      #createdAt: DateTime @1756717020 {#8392
        date: 2025-09-01 10:57:00.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8391
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8410 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8411
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8394}
          #id: 305
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Odio accusamus excepturi tempore et. Assumenda illum quibusdam ipsa animi occaecati. Occaecati explicabo vel voluptate error vel quo. Non et at consequuntur quod rerum ab.\n
            \n
            Adipisci in ex in aspernatur iure non. Voluptates est pariatur ut veritatis facere quia labore. Laboriosam quo eligendi consequuntur odio sit. Qui ex culpa id enim qui animi vitae.\n
            \n
            Illum autem dolor enim voluptatem reprehenderit rerum impedit architecto. Maiores cupiditate vero at magni. Omnis sed saepe ab fugiat dolores voluptatibus cumque. Dolor est consectetur eum voluptatem consequatur accusamus. Ipsum omnis quia voluptas totam.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Cumque odit ipsum eos autem. Perferendis consequuntur aut dicta aspernatur. Dolorum velit qui itaque fugiat et nihil est. Mollitia sint earum doloribus consequatur est ipsa."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8413 …}
      #channels: Doctrine\ORM\PersistentCollection {#8399 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8395 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8397 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14498 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14495 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14440 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14462
    #collection: Doctrine\Common\Collections\ArrayCollection {#14463 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14460 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23187 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23189 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14498 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14495 …}
    +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 {#14462
    #collection: Doctrine\Common\Collections\ArrayCollection {#14463 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14460 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23187 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23189 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14568
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14507
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14498 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14564 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14495 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14440 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14462
      #collection: Doctrine\Common\Collections\ArrayCollection {#14463 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14460 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23187 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23189 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14609 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14617 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14440 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14621
  +variant: App\Entity\Product\ProductVariant {#14440 …}
  +price: "$48.64"
  +originalPrice: "$48.64"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14609 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14617 …}
    +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 24.0 MiB 3.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8418
    #id: 35
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8427 …}
    #options: Doctrine\ORM\PersistentCollection {#8431 …}
    #associations: Doctrine\ORM\PersistentCollection {#8429 …}
    #createdAt: DateTime @1756719441 {#8416
      date: 2025-09-01 11:37:21.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8415
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8434 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8435
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8418}
        #id: 273
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Placeat enim a vitae sit dolores quia id repellat. Expedita vero quibusdam illum. Consequatur blanditiis ipsum et deleniti quasi voluptas iusto. Harum hic rem accusamus dolor est aliquid. Et dolores ducimus dolore quod consectetur.\n
          \n
          Et ullam laudantium voluptas incidunt. Repellendus architecto impedit qui dolores exercitationem vel dolorem. Aut rerum sit in perspiciatis ut occaecati quasi. Magni fugit iste ex nobis rem.\n
          \n
          Ut aut ipsum omnis rerum earum cupiditate molestiae voluptas. Quae sunt commodi aliquam. Nihil mollitia fugiat qui enim non libero aspernatur.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ullam sed saepe assumenda aperiam. Blanditiis porro impedit adipisci. Et praesentium nihil optio dolorum animi omnis sint."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8437 …}
    #channels: Doctrine\ORM\PersistentCollection {#8423 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8421 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14505
  +product: App\Entity\Product\Product {#8418
    #id: 35
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8427 …}
    #options: Doctrine\ORM\PersistentCollection {#8431 …}
    #associations: Doctrine\ORM\PersistentCollection {#8429 …}
    #createdAt: DateTime @1756719441 {#8416
      date: 2025-09-01 11:37:21.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8415
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8434 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8435
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8418}
        #id: 273
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Placeat enim a vitae sit dolores quia id repellat. Expedita vero quibusdam illum. Consequatur blanditiis ipsum et deleniti quasi voluptas iusto. Harum hic rem accusamus dolor est aliquid. Et dolores ducimus dolore quod consectetur.\n
          \n
          Et ullam laudantium voluptas incidunt. Repellendus architecto impedit qui dolores exercitationem vel dolorem. Aut rerum sit in perspiciatis ut occaecati quasi. Magni fugit iste ex nobis rem.\n
          \n
          Ut aut ipsum omnis rerum earum cupiditate molestiae voluptas. Quae sunt commodi aliquam. Nihil mollitia fugiat qui enim non libero aspernatur.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ullam sed saepe assumenda aperiam. Blanditiis porro impedit adipisci. Et praesentium nihil optio dolorum animi omnis sint."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8437 …}
    #channels: Doctrine\ORM\PersistentCollection {#8423 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8421 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14684 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8418
    #id: 35
    #code: "Bold_Beach_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8427 …}
    #options: Doctrine\ORM\PersistentCollection {#8431 …}
    #associations: Doctrine\ORM\PersistentCollection {#8429 …}
    #createdAt: DateTime @1756719441 {#8416
      date: 2025-09-01 11:37:21.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8415
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8434 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8435
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8418}
        #id: 273
        #name: "Bold Beach Cap"
        #slug: "bold-beach-cap"
        #description: """
          Placeat enim a vitae sit dolores quia id repellat. Expedita vero quibusdam illum. Consequatur blanditiis ipsum et deleniti quasi voluptas iusto. Harum hic rem accusamus dolor est aliquid. Et dolores ducimus dolore quod consectetur.\n
          \n
          Et ullam laudantium voluptas incidunt. Repellendus architecto impedit qui dolores exercitationem vel dolorem. Aut rerum sit in perspiciatis ut occaecati quasi. Magni fugit iste ex nobis rem.\n
          \n
          Ut aut ipsum omnis rerum earum cupiditate molestiae voluptas. Quae sunt commodi aliquam. Nihil mollitia fugiat qui enim non libero aspernatur.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Ullam sed saepe assumenda aperiam. Blanditiis porro impedit adipisci. Et praesentium nihil optio dolorum animi omnis sint."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8437 …}
    #channels: Doctrine\ORM\PersistentCollection {#8423 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8421 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Bold Beach Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14758
  -props: [
    "product" => App\Entity\Product\Product {#8418
      #id: 35
      #code: "Bold_Beach_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
      #variants: Doctrine\ORM\PersistentCollection {#8427 …}
      #options: Doctrine\ORM\PersistentCollection {#8431 …}
      #associations: Doctrine\ORM\PersistentCollection {#8429 …}
      #createdAt: DateTime @1756719441 {#8416
        date: 2025-09-01 11:37:21.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8415
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8434 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8435
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8418}
          #id: 273
          #name: "Bold Beach Cap"
          #slug: "bold-beach-cap"
          #description: """
            Placeat enim a vitae sit dolores quia id repellat. Expedita vero quibusdam illum. Consequatur blanditiis ipsum et deleniti quasi voluptas iusto. Harum hic rem accusamus dolor est aliquid. Et dolores ducimus dolore quod consectetur.\n
            \n
            Et ullam laudantium voluptas incidunt. Repellendus architecto impedit qui dolores exercitationem vel dolorem. Aut rerum sit in perspiciatis ut occaecati quasi. Magni fugit iste ex nobis rem.\n
            \n
            Ut aut ipsum omnis rerum earum cupiditate molestiae voluptas. Quae sunt commodi aliquam. Nihil mollitia fugiat qui enim non libero aspernatur.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Ullam sed saepe assumenda aperiam. Blanditiis porro impedit adipisci. Et praesentium nihil optio dolorum animi omnis sint."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8437 …}
      #channels: Doctrine\ORM\PersistentCollection {#8423 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8421 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14751
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14742 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14739 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14684 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14706
    #collection: Doctrine\Common\Collections\ArrayCollection {#14707 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14704 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23201 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23203 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14751
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14742 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14739 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Bold Beach Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14706
    #collection: Doctrine\Common\Collections\ArrayCollection {#14707 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14704 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23201 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23203 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14812
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14751
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14742 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#14808 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14739 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14684 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14706
      #collection: Doctrine\Common\Collections\ArrayCollection {#14707 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14704 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23201 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23203 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14862
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14853 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14860 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14861 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14684 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14865
  +variant: App\Entity\Product\ProductVariant {#14684 …}
  +price: "$48.33"
  +originalPrice: "$48.33"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14862
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14853 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14860 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14861 …}
    +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 24.0 MiB 3.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8442
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8449 …}
    #variants: Doctrine\ORM\PersistentCollection {#8451 …}
    #options: Doctrine\ORM\PersistentCollection {#8455 …}
    #associations: Doctrine\ORM\PersistentCollection {#8453 …}
    #createdAt: DateTime @1756769684 {#8440
      date: 2025-09-02 01:34:44.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8439
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8458 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8459
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8442}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Maxime nihil sed quis quia voluptatem odit dolorem. Porro ut tempore voluptas porro corrupti. Placeat saepe impedit nihil est enim minus culpa. Quia velit et rerum maiores ipsum excepturi sunt.\n
          \n
          Magnam cumque reiciendis doloribus in exercitationem voluptatem aut. Sunt velit quod totam velit necessitatibus. Vel consequatur ut ipsa explicabo maxime at nobis.\n
          \n
          Perferendis ipsa laboriosam non consequatur asperiores ad deserunt officiis. Vel ratione tenetur temporibus necessitatibus ratione aut. Voluptatem enim qui optio velit molestias unde aut. Voluptate quo quas sed vel aut libero.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Vel voluptatum accusantium dolorem voluptatem error velit suscipit laudantium. Et rem possimus quibusdam sunt nihil dignissimos nobis culpa. Et enim quibusdam itaque beatae dolores. Consectetur in pariatur corrupti qui minima voluptas."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8461 …}
    #channels: Doctrine\ORM\PersistentCollection {#8447 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8443 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8445 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14749
  +product: App\Entity\Product\Product {#8442
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8449 …}
    #variants: Doctrine\ORM\PersistentCollection {#8451 …}
    #options: Doctrine\ORM\PersistentCollection {#8455 …}
    #associations: Doctrine\ORM\PersistentCollection {#8453 …}
    #createdAt: DateTime @1756769684 {#8440
      date: 2025-09-02 01:34:44.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8439
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8458 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8459
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8442}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Maxime nihil sed quis quia voluptatem odit dolorem. Porro ut tempore voluptas porro corrupti. Placeat saepe impedit nihil est enim minus culpa. Quia velit et rerum maiores ipsum excepturi sunt.\n
          \n
          Magnam cumque reiciendis doloribus in exercitationem voluptatem aut. Sunt velit quod totam velit necessitatibus. Vel consequatur ut ipsa explicabo maxime at nobis.\n
          \n
          Perferendis ipsa laboriosam non consequatur asperiores ad deserunt officiis. Vel ratione tenetur temporibus necessitatibus ratione aut. Voluptatem enim qui optio velit molestias unde aut. Voluptate quo quas sed vel aut libero.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Vel voluptatum accusantium dolorem voluptatem error velit suscipit laudantium. Et rem possimus quibusdam sunt nihil dignissimos nobis culpa. Et enim quibusdam itaque beatae dolores. Consectetur in pariatur corrupti qui minima voluptas."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8461 …}
    #channels: Doctrine\ORM\PersistentCollection {#8447 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8443 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8445 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#14928 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8442
    #id: 28
    #code: "Elegant_Escape_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8449 …}
    #variants: Doctrine\ORM\PersistentCollection {#8451 …}
    #options: Doctrine\ORM\PersistentCollection {#8455 …}
    #associations: Doctrine\ORM\PersistentCollection {#8453 …}
    #createdAt: DateTime @1756769684 {#8440
      date: 2025-09-02 01:34:44.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8439
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8458 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8459
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8442}
        #id: 217
        #name: "Elegant Escape Cap"
        #slug: "elegant-escape-cap"
        #description: """
          Maxime nihil sed quis quia voluptatem odit dolorem. Porro ut tempore voluptas porro corrupti. Placeat saepe impedit nihil est enim minus culpa. Quia velit et rerum maiores ipsum excepturi sunt.\n
          \n
          Magnam cumque reiciendis doloribus in exercitationem voluptatem aut. Sunt velit quod totam velit necessitatibus. Vel consequatur ut ipsa explicabo maxime at nobis.\n
          \n
          Perferendis ipsa laboriosam non consequatur asperiores ad deserunt officiis. Vel ratione tenetur temporibus necessitatibus ratione aut. Voluptatem enim qui optio velit molestias unde aut. Voluptate quo quas sed vel aut libero.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Vel voluptatum accusantium dolorem voluptatem error velit suscipit laudantium. Et rem possimus quibusdam sunt nihil dignissimos nobis culpa. Et enim quibusdam itaque beatae dolores. Consectetur in pariatur corrupti qui minima voluptas."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8461 …}
    #channels: Doctrine\ORM\PersistentCollection {#8447 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8443 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8445 …}
    #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 {#15002
  -props: [
    "product" => App\Entity\Product\Product {#8442
      #id: 28
      #code: "Elegant_Escape_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8449 …}
      #variants: Doctrine\ORM\PersistentCollection {#8451 …}
      #options: Doctrine\ORM\PersistentCollection {#8455 …}
      #associations: Doctrine\ORM\PersistentCollection {#8453 …}
      #createdAt: DateTime @1756769684 {#8440
        date: 2025-09-02 01:34:44.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8439
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8458 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8459
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8442}
          #id: 217
          #name: "Elegant Escape Cap"
          #slug: "elegant-escape-cap"
          #description: """
            Maxime nihil sed quis quia voluptatem odit dolorem. Porro ut tempore voluptas porro corrupti. Placeat saepe impedit nihil est enim minus culpa. Quia velit et rerum maiores ipsum excepturi sunt.\n
            \n
            Magnam cumque reiciendis doloribus in exercitationem voluptatem aut. Sunt velit quod totam velit necessitatibus. Vel consequatur ut ipsa explicabo maxime at nobis.\n
            \n
            Perferendis ipsa laboriosam non consequatur asperiores ad deserunt officiis. Vel ratione tenetur temporibus necessitatibus ratione aut. Voluptatem enim qui optio velit molestias unde aut. Voluptate quo quas sed vel aut libero.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Vel voluptatum accusantium dolorem voluptatem error velit suscipit laudantium. Et rem possimus quibusdam sunt nihil dignissimos nobis culpa. Et enim quibusdam itaque beatae dolores. Consectetur in pariatur corrupti qui minima voluptas."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8461 …}
      #channels: Doctrine\ORM\PersistentCollection {#8447 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8443 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8445 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.53 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14986 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14983 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14928 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#14950
    #collection: Doctrine\Common\Collections\ArrayCollection {#14951 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14948 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23215 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23217 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14995
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14986 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15058 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14983 …}
    +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 {#14950
    #collection: Doctrine\Common\Collections\ArrayCollection {#14951 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#14948 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23215 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23217 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15062
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14995
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14986 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15058 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14983 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#14928 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#14950
      #collection: Doctrine\Common\Collections\ArrayCollection {#14951 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#14948 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23215 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23217 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.11 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15112
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15103 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15110 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15111 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#14928 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15115
  +variant: App\Entity\Product\ProductVariant {#14928 …}
  +price: "$31.33"
  +originalPrice: "$31.33"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15112
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15103 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15110 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15111 …}
    +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 24.0 MiB 3.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8466
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8473 …}
    #variants: Doctrine\ORM\PersistentCollection {#8475 …}
    #options: Doctrine\ORM\PersistentCollection {#8479 …}
    #associations: Doctrine\ORM\PersistentCollection {#8477 …}
    #createdAt: DateTime @1756777590 {#8464
      date: 2025-09-02 03:46:30.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8463
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8482 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8483
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8466}
        #id: 185
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Placeat voluptatem commodi quis omnis odio optio et. Ab ab dignissimos et sit. Atque ipsam fugiat vel ab culpa aut qui.\n
          \n
          Inventore dolorum commodi voluptatem ut. Doloribus exercitationem veniam magni asperiores. Rerum et consectetur consectetur nemo quo eveniet deserunt tempore. Consequatur facilis corrupti molestiae quos animi odit illum.\n
          \n
          Sit doloremque ea doloremque vel. Vitae illo sint consequatur vero. Sed adipisci iste illum eos occaecati.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aperiam voluptatem molestiae cumque tenetur porro dolor ipsum. Qui nihil quis ea earum ut reprehenderit. Vel qui quia dolor repellat sunt dolores."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8485 …}
    #channels: Doctrine\ORM\PersistentCollection {#8471 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8467 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8469 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14993
  +product: App\Entity\Product\Product {#8466
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8473 …}
    #variants: Doctrine\ORM\PersistentCollection {#8475 …}
    #options: Doctrine\ORM\PersistentCollection {#8479 …}
    #associations: Doctrine\ORM\PersistentCollection {#8477 …}
    #createdAt: DateTime @1756777590 {#8464
      date: 2025-09-02 03:46:30.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8463
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8482 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8483
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8466}
        #id: 185
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Placeat voluptatem commodi quis omnis odio optio et. Ab ab dignissimos et sit. Atque ipsam fugiat vel ab culpa aut qui.\n
          \n
          Inventore dolorum commodi voluptatem ut. Doloribus exercitationem veniam magni asperiores. Rerum et consectetur consectetur nemo quo eveniet deserunt tempore. Consequatur facilis corrupti molestiae quos animi odit illum.\n
          \n
          Sit doloremque ea doloremque vel. Vitae illo sint consequatur vero. Sed adipisci iste illum eos occaecati.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aperiam voluptatem molestiae cumque tenetur porro dolor ipsum. Qui nihil quis ea earum ut reprehenderit. Vel qui quia dolor repellat sunt dolores."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8485 …}
    #channels: Doctrine\ORM\PersistentCollection {#8471 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8467 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8469 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15178 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8466
    #id: 24
    #code: "Radiant_Rays_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8473 …}
    #variants: Doctrine\ORM\PersistentCollection {#8475 …}
    #options: Doctrine\ORM\PersistentCollection {#8479 …}
    #associations: Doctrine\ORM\PersistentCollection {#8477 …}
    #createdAt: DateTime @1756777590 {#8464
      date: 2025-09-02 03:46:30.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8463
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8482 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8483
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8466}
        #id: 185
        #name: "Radiant Rays Cap"
        #slug: "radiant-rays-cap"
        #description: """
          Placeat voluptatem commodi quis omnis odio optio et. Ab ab dignissimos et sit. Atque ipsam fugiat vel ab culpa aut qui.\n
          \n
          Inventore dolorum commodi voluptatem ut. Doloribus exercitationem veniam magni asperiores. Rerum et consectetur consectetur nemo quo eveniet deserunt tempore. Consequatur facilis corrupti molestiae quos animi odit illum.\n
          \n
          Sit doloremque ea doloremque vel. Vitae illo sint consequatur vero. Sed adipisci iste illum eos occaecati.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Aperiam voluptatem molestiae cumque tenetur porro dolor ipsum. Qui nihil quis ea earum ut reprehenderit. Vel qui quia dolor repellat sunt dolores."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8485 …}
    #channels: Doctrine\ORM\PersistentCollection {#8471 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8467 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8469 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Radiant Rays Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15252
  -props: [
    "product" => App\Entity\Product\Product {#8466
      #id: 24
      #code: "Radiant_Rays_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8473 …}
      #variants: Doctrine\ORM\PersistentCollection {#8475 …}
      #options: Doctrine\ORM\PersistentCollection {#8479 …}
      #associations: Doctrine\ORM\PersistentCollection {#8477 …}
      #createdAt: DateTime @1756777590 {#8464
        date: 2025-09-02 03:46:30.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8463
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8482 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8483
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8466}
          #id: 185
          #name: "Radiant Rays Cap"
          #slug: "radiant-rays-cap"
          #description: """
            Placeat voluptatem commodi quis omnis odio optio et. Ab ab dignissimos et sit. Atque ipsam fugiat vel ab culpa aut qui.\n
            \n
            Inventore dolorum commodi voluptatem ut. Doloribus exercitationem veniam magni asperiores. Rerum et consectetur consectetur nemo quo eveniet deserunt tempore. Consequatur facilis corrupti molestiae quos animi odit illum.\n
            \n
            Sit doloremque ea doloremque vel. Vitae illo sint consequatur vero. Sed adipisci iste illum eos occaecati.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Aperiam voluptatem molestiae cumque tenetur porro dolor ipsum. Qui nihil quis ea earum ut reprehenderit. Vel qui quia dolor repellat sunt dolores."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8485 …}
      #channels: Doctrine\ORM\PersistentCollection {#8471 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7542 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8467 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8469 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15245
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15236 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15233 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15178 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15200
    #collection: Doctrine\Common\Collections\ArrayCollection {#15201 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15198 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23229 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23231 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15245
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15236 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15302 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15233 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Radiant Rays Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15200
    #collection: Doctrine\Common\Collections\ArrayCollection {#15201 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15198 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23229 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23231 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15306
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15245
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15236 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15302 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15233 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15178 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15200
      #collection: Doctrine\Common\Collections\ArrayCollection {#15201 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15198 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23229 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23231 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15356
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15347 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15355 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15178 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15359
  +variant: App\Entity\Product\ProductVariant {#15178 …}
  +price: "$78.78"
  +originalPrice: "$78.78"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15356
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15347 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15355 …}
    +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 24.0 MiB 3.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8490
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8497 …}
    #variants: Doctrine\ORM\PersistentCollection {#8499 …}
    #options: Doctrine\ORM\PersistentCollection {#8503 …}
    #associations: Doctrine\ORM\PersistentCollection {#8501 …}
    #createdAt: DateTime @1756803913 {#8488
      date: 2025-09-02 11:05:13.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8487
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8506 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8507
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8490}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Molestiae et reiciendis facilis maxime. Odio voluptas vel in autem ut. Eius nihil qui labore et et repellat et. Dolores temporibus laudantium facilis beatae et labore minus architecto. Dolorem aut impedit ut cumque adipisci aliquid aspernatur est.\n
          \n
          Odio reiciendis aspernatur sequi minima fugit. Nostrum est ea eum alias recusandae quod. Voluptates voluptatem deleniti molestias et quibusdam recusandae rerum. Eos repellat voluptas ullam et quam qui veritatis.\n
          \n
          Eos porro consectetur aut repudiandae optio voluptatum enim. Architecto culpa quisquam ea harum sequi. Labore ipsum cupiditate reiciendis sint et sunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quo nulla deleniti dolores sint aliquid molestiae. Ad reiciendis possimus quia voluptatem fugiat. Sit veniam quod et qui."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8509 …}
    #channels: Doctrine\ORM\PersistentCollection {#8495 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8491 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8493 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15243
  +product: App\Entity\Product\Product {#8490
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8497 …}
    #variants: Doctrine\ORM\PersistentCollection {#8499 …}
    #options: Doctrine\ORM\PersistentCollection {#8503 …}
    #associations: Doctrine\ORM\PersistentCollection {#8501 …}
    #createdAt: DateTime @1756803913 {#8488
      date: 2025-09-02 11:05:13.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8487
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8506 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8507
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8490}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Molestiae et reiciendis facilis maxime. Odio voluptas vel in autem ut. Eius nihil qui labore et et repellat et. Dolores temporibus laudantium facilis beatae et labore minus architecto. Dolorem aut impedit ut cumque adipisci aliquid aspernatur est.\n
          \n
          Odio reiciendis aspernatur sequi minima fugit. Nostrum est ea eum alias recusandae quod. Voluptates voluptatem deleniti molestias et quibusdam recusandae rerum. Eos repellat voluptas ullam et quam qui veritatis.\n
          \n
          Eos porro consectetur aut repudiandae optio voluptatum enim. Architecto culpa quisquam ea harum sequi. Labore ipsum cupiditate reiciendis sint et sunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quo nulla deleniti dolores sint aliquid molestiae. Ad reiciendis possimus quia voluptatem fugiat. Sit veniam quod et qui."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8509 …}
    #channels: Doctrine\ORM\PersistentCollection {#8495 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8491 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8493 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15422 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8490
    #id: 34
    #code: "Casual_Coastal_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8497 …}
    #variants: Doctrine\ORM\PersistentCollection {#8499 …}
    #options: Doctrine\ORM\PersistentCollection {#8503 …}
    #associations: Doctrine\ORM\PersistentCollection {#8501 …}
    #createdAt: DateTime @1756803913 {#8488
      date: 2025-09-02 11:05:13.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8487
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8506 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8507
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8490}
        #id: 265
        #name: "Casual Coastal Cap"
        #slug: "casual-coastal-cap"
        #description: """
          Molestiae et reiciendis facilis maxime. Odio voluptas vel in autem ut. Eius nihil qui labore et et repellat et. Dolores temporibus laudantium facilis beatae et labore minus architecto. Dolorem aut impedit ut cumque adipisci aliquid aspernatur est.\n
          \n
          Odio reiciendis aspernatur sequi minima fugit. Nostrum est ea eum alias recusandae quod. Voluptates voluptatem deleniti molestias et quibusdam recusandae rerum. Eos repellat voluptas ullam et quam qui veritatis.\n
          \n
          Eos porro consectetur aut repudiandae optio voluptatum enim. Architecto culpa quisquam ea harum sequi. Labore ipsum cupiditate reiciendis sint et sunt.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quo nulla deleniti dolores sint aliquid molestiae. Ad reiciendis possimus quia voluptatem fugiat. Sit veniam quod et qui."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8509 …}
    #channels: Doctrine\ORM\PersistentCollection {#8495 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8491 …}
    #averageRating: 1.0
    #images: Doctrine\ORM\PersistentCollection {#8493 …}
    #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 {#15496
  -props: [
    "product" => App\Entity\Product\Product {#8490
      #id: 34
      #code: "Casual_Coastal_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8497 …}
      #variants: Doctrine\ORM\PersistentCollection {#8499 …}
      #options: Doctrine\ORM\PersistentCollection {#8503 …}
      #associations: Doctrine\ORM\PersistentCollection {#8501 …}
      #createdAt: DateTime @1756803913 {#8488
        date: 2025-09-02 11:05:13.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8487
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8506 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8507
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8490}
          #id: 265
          #name: "Casual Coastal Cap"
          #slug: "casual-coastal-cap"
          #description: """
            Molestiae et reiciendis facilis maxime. Odio voluptas vel in autem ut. Eius nihil qui labore et et repellat et. Dolores temporibus laudantium facilis beatae et labore minus architecto. Dolorem aut impedit ut cumque adipisci aliquid aspernatur est.\n
            \n
            Odio reiciendis aspernatur sequi minima fugit. Nostrum est ea eum alias recusandae quod. Voluptates voluptatem deleniti molestias et quibusdam recusandae rerum. Eos repellat voluptas ullam et quam qui veritatis.\n
            \n
            Eos porro consectetur aut repudiandae optio voluptatum enim. Architecto culpa quisquam ea harum sequi. Labore ipsum cupiditate reiciendis sint et sunt.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quo nulla deleniti dolores sint aliquid molestiae. Ad reiciendis possimus quia voluptatem fugiat. Sit veniam quod et qui."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8509 …}
      #channels: Doctrine\ORM\PersistentCollection {#8495 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8491 …}
      #averageRating: 1.0
      #images: Doctrine\ORM\PersistentCollection {#8493 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.52 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15489
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15480 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15546 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15477 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15422 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15444
    #collection: Doctrine\Common\Collections\ArrayCollection {#15445 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15442 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23243 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23245 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15489
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15480 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15546 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15477 …}
    +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 {#15444
    #collection: Doctrine\Common\Collections\ArrayCollection {#15445 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15442 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23243 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23245 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15550
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15489
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15480 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15546 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15477 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15422 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15444
      #collection: Doctrine\Common\Collections\ArrayCollection {#15445 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15442 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23243 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23245 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15600
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15598 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15599 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15422 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15603
  +variant: App\Entity\Product\ProductVariant {#15422 …}
  +price: "$40.27"
  +originalPrice: "$40.27"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15600
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15598 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15599 …}
    +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 24.0 MiB 3.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8514
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8521 …}
    #variants: Doctrine\ORM\PersistentCollection {#8523 …}
    #options: Doctrine\ORM\PersistentCollection {#8527 …}
    #associations: Doctrine\ORM\PersistentCollection {#8525 …}
    #createdAt: DateTime @1756847331 {#8512
      date: 2025-09-02 23:08:51.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8511
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8530 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8531
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8514}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Aut nemo sit illo sed. Aut et blanditiis aliquid sunt consectetur. Sit dolorem cumque et est distinctio soluta labore.\n
          \n
          Quam ipsum quis molestias minus omnis eos saepe. Quaerat optio at dolores necessitatibus alias sunt reiciendis. Similique et et dolorum omnis totam.\n
          \n
          Nisi sint laboriosam consequatur aut sequi. Voluptatum qui quaerat vel temporibus molestiae modi. Quod illum voluptatem aut laboriosam amet. Non nihil et veritatis eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quo esse hic ut minus ut delectus beatae. Cum veniam cum odit. Ullam deserunt libero dolorem perspiciatis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8533 …}
    #channels: Doctrine\ORM\PersistentCollection {#8519 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8515 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8517 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15487
  +product: App\Entity\Product\Product {#8514
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8521 …}
    #variants: Doctrine\ORM\PersistentCollection {#8523 …}
    #options: Doctrine\ORM\PersistentCollection {#8527 …}
    #associations: Doctrine\ORM\PersistentCollection {#8525 …}
    #createdAt: DateTime @1756847331 {#8512
      date: 2025-09-02 23:08:51.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8511
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8530 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8531
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8514}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Aut nemo sit illo sed. Aut et blanditiis aliquid sunt consectetur. Sit dolorem cumque et est distinctio soluta labore.\n
          \n
          Quam ipsum quis molestias minus omnis eos saepe. Quaerat optio at dolores necessitatibus alias sunt reiciendis. Similique et et dolorum omnis totam.\n
          \n
          Nisi sint laboriosam consequatur aut sequi. Voluptatum qui quaerat vel temporibus molestiae modi. Quod illum voluptatem aut laboriosam amet. Non nihil et veritatis eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quo esse hic ut minus ut delectus beatae. Cum veniam cum odit. Ullam deserunt libero dolorem perspiciatis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8533 …}
    #channels: Doctrine\ORM\PersistentCollection {#8519 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8515 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8517 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15666 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8514
    #id: 27
    #code: "Vibrant_Voyage_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8521 …}
    #variants: Doctrine\ORM\PersistentCollection {#8523 …}
    #options: Doctrine\ORM\PersistentCollection {#8527 …}
    #associations: Doctrine\ORM\PersistentCollection {#8525 …}
    #createdAt: DateTime @1756847331 {#8512
      date: 2025-09-02 23:08:51.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8511
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8530 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8531
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8514}
        #id: 209
        #name: "Vibrant Voyage Cap"
        #slug: "vibrant-voyage-cap"
        #description: """
          Aut nemo sit illo sed. Aut et blanditiis aliquid sunt consectetur. Sit dolorem cumque et est distinctio soluta labore.\n
          \n
          Quam ipsum quis molestias minus omnis eos saepe. Quaerat optio at dolores necessitatibus alias sunt reiciendis. Similique et et dolorum omnis totam.\n
          \n
          Nisi sint laboriosam consequatur aut sequi. Voluptatum qui quaerat vel temporibus molestiae modi. Quod illum voluptatem aut laboriosam amet. Non nihil et veritatis eum.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Quo esse hic ut minus ut delectus beatae. Cum veniam cum odit. Ullam deserunt libero dolorem perspiciatis."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8533 …}
    #channels: Doctrine\ORM\PersistentCollection {#8519 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8515 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8517 …}
    #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 {#15740
  -props: [
    "product" => App\Entity\Product\Product {#8514
      #id: 27
      #code: "Vibrant_Voyage_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8521 …}
      #variants: Doctrine\ORM\PersistentCollection {#8523 …}
      #options: Doctrine\ORM\PersistentCollection {#8527 …}
      #associations: Doctrine\ORM\PersistentCollection {#8525 …}
      #createdAt: DateTime @1756847331 {#8512
        date: 2025-09-02 23:08:51.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8511
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8530 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8531
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8514}
          #id: 209
          #name: "Vibrant Voyage Cap"
          #slug: "vibrant-voyage-cap"
          #description: """
            Aut nemo sit illo sed. Aut et blanditiis aliquid sunt consectetur. Sit dolorem cumque et est distinctio soluta labore.\n
            \n
            Quam ipsum quis molestias minus omnis eos saepe. Quaerat optio at dolores necessitatibus alias sunt reiciendis. Similique et et dolorum omnis totam.\n
            \n
            Nisi sint laboriosam consequatur aut sequi. Voluptatum qui quaerat vel temporibus molestiae modi. Quod illum voluptatem aut laboriosam amet. Non nihil et veritatis eum.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Quo esse hic ut minus ut delectus beatae. Cum veniam cum odit. Ullam deserunt libero dolorem perspiciatis."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8533 …}
      #channels: Doctrine\ORM\PersistentCollection {#8519 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8515 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8517 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15790 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15721 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15666 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15688
    #collection: Doctrine\Common\Collections\ArrayCollection {#15689 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15686 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23257 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23259 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15733
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15724 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15790 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15721 …}
    +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 {#15688
    #collection: Doctrine\Common\Collections\ArrayCollection {#15689 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15686 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23257 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23259 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15794
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15733
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15724 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15790 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15721 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15666 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15688
      #collection: Doctrine\Common\Collections\ArrayCollection {#15689 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15686 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23257 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23259 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15844
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15835 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15843 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15666 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15847
  +variant: App\Entity\Product\ProductVariant {#15666 …}
  +price: "$79.35"
  +originalPrice: "$79.35"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15844
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15835 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15842 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15843 …}
    +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 24.0 MiB 3.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1756860987 {#8536
      date: 2025-09-03 02:56:27.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8535
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8555
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Accusantium doloribus voluptatibus consequatur. In illo et mollitia consequuntur mollitia ut vitae suscipit. Labore nam eos laboriosam consectetur. Sed repudiandae illum aliquam.\n
          \n
          Magni velit accusamus quod debitis. Iure delectus placeat eligendi et molestiae tempora ut. Quia soluta sit voluptas. Ut recusandae quis dicta quisquam quam.\n
          \n
          Ut nam nulla veniam provident doloremque. Rerum odit numquam excepturi amet aut incidunt. Expedita ducimus ad corporis itaque. Sed sunt et id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempore aut dolores dolor id. Quia labore placeat vitae aut numquam. Illum qui ut enim. Ut suscipit rerum ab architecto."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15731
  +product: App\Entity\Product\Product {#8538
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1756860987 {#8536
      date: 2025-09-03 02:56:27.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8535
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8555
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Accusantium doloribus voluptatibus consequatur. In illo et mollitia consequuntur mollitia ut vitae suscipit. Labore nam eos laboriosam consectetur. Sed repudiandae illum aliquam.\n
          \n
          Magni velit accusamus quod debitis. Iure delectus placeat eligendi et molestiae tempora ut. Quia soluta sit voluptas. Ut recusandae quis dicta quisquam quam.\n
          \n
          Ut nam nulla veniam provident doloremque. Rerum odit numquam excepturi amet aut incidunt. Expedita ducimus ad corporis itaque. Sed sunt et id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempore aut dolores dolor id. Quia labore placeat vitae aut numquam. Illum qui ut enim. Ut suscipit rerum ab architecto."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15910 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6771 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#4892 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
24.0 MiB 0.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 25
    #code: "Blissful_Breeze_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1756860987 {#8536
      date: 2025-09-03 02:56:27.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1757106506 {#8535
      date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "en_US" => App\Entity\Product\ProductTranslation {#8555
        #locale: "en_US"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 193
        #name: "Blissful Breeze Cap"
        #slug: "blissful-breeze-cap"
        #description: """
          Accusantium doloribus voluptatibus consequatur. In illo et mollitia consequuntur mollitia ut vitae suscipit. Labore nam eos laboriosam consectetur. Sed repudiandae illum aliquam.\n
          \n
          Magni velit accusamus quod debitis. Iure delectus placeat eligendi et molestiae tempora ut. Quia soluta sit voluptas. Ut recusandae quis dicta quisquam quam.\n
          \n
          Ut nam nulla veniam provident doloremque. Rerum odit numquam excepturi amet aut incidunt. Expedita ducimus ad corporis itaque. Sed sunt et id.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Tempore aut dolores dolor id. Quia labore placeat vitae aut numquam. Illum qui ut enim. Ut suscipit rerum ab architecto."
      }
    ]
    #currentLocale: "en_US"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #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 {#15984
  -props: [
    "product" => App\Entity\Product\Product {#8538
      #id: 25
      #code: "Blissful_Breeze_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
      #variants: Doctrine\ORM\PersistentCollection {#8547 …}
      #options: Doctrine\ORM\PersistentCollection {#8551 …}
      #associations: Doctrine\ORM\PersistentCollection {#8549 …}
      #createdAt: DateTime @1756860987 {#8536
        date: 2025-09-03 02:56:27.0 Europe/Paris (+02:00)
      }
      #updatedAt: DateTime @1757106506 {#8535
        date: 2025-09-05 23:08:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8554 …}
      #translationsCache: [
        "en_US" => App\Entity\Product\ProductTranslation {#8555
          #locale: "en_US"
          #translatable: App\Entity\Product\Product {#8538}
          #id: 193
          #name: "Blissful Breeze Cap"
          #slug: "blissful-breeze-cap"
          #description: """
            Accusantium doloribus voluptatibus consequatur. In illo et mollitia consequuntur mollitia ut vitae suscipit. Labore nam eos laboriosam consectetur. Sed repudiandae illum aliquam.\n
            \n
            Magni velit accusamus quod debitis. Iure delectus placeat eligendi et molestiae tempora ut. Quia soluta sit voluptas. Ut recusandae quis dicta quisquam quam.\n
            \n
            Ut nam nulla veniam provident doloremque. Rerum odit numquam excepturi amet aut incidunt. Expedita ducimus ad corporis itaque. Sed sunt et id.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Tempore aut dolores dolor id. Quia labore placeat vitae aut numquam. Illum qui ut enim. Ut suscipit rerum ab architecto."
        }
      ]
      #currentLocale: "en_US"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
      #channels: Doctrine\ORM\PersistentCollection {#8543 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8369 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8541 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
24.0 MiB 0.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15977
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15965 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15910 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15932
    #collection: Doctrine\Common\Collections\ArrayCollection {#15933 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15930 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23271 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23273 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15977
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15965 …}
    +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 {#15932
    #collection: Doctrine\Common\Collections\ArrayCollection {#15933 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15930 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#23271 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23273 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16038
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15977
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15968 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16034 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15965 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15910 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15932
      #collection: Doctrine\Common\Collections\ArrayCollection {#15933 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15930 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#23271 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMs5pxlq\EntityManagerGhost614a58f {#188 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23273 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 24.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16088
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16087 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15910 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16091
  +variant: App\Entity\Product\ProductVariant {#15910 …}
  +price: "$4.55"
  +originalPrice: "$4.55"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#4902 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8680 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4067 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1255 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11358 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16088
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16086 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16087 …}
    +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 24.0 MiB 1.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12563
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11423 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12594 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11433 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12777
  +cart: App\Entity\Order\Order {#11742 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1279 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12563
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11423 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12594 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11433 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4906 …}
}