Components

16 Twig Components
20 Render Count
157 ms Render Time
20.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
2 22.11ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
2 2.19ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
2 0.40ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
2 0.38ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 2.78ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.77ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.17ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.72ms
sylius_shop:product:summary
"Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent"
@SyliusUi/components/default.html.twig
1 102.46ms
sylius_shop:product_review.count
"Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent"
@SyliusUi/components/default.html.twig
1 0.39ms
sylius_shop:product:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
1 0.23ms
sylius_shop:product:add_to_cart_form
"Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent"
@SyliusUi/components/default.html.twig
1 3.71ms
app:product:images
"App\Twig\Component\Product\ProductImagesComponent"
@SyliusUi/components/default.html.twig
1 0.65ms
sylius_shop:product_review:list
"Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent"
@SyliusUi/components/default.html.twig
1 13.37ms
sylius_shop:product:association
"Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent"
@SyliusUi/components/default.html.twig
1 31.48ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.78ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 12.0 MiB 2.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12192
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12191 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12190 …}
    +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 {#12203
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12078 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12192
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12191 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12190 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 12.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12869
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12870 …}
    +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 {#12860
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4514 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12869
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12873 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12870 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 12.0 MiB 1.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12764
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12769 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12771 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12743
  +cart: App\Entity\Order\Order {#12931 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1293 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12764
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12791 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12769 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12771 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4961 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 12.0 MiB 2.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13107
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13106 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13102 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13104 …}
    +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 {#13117
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#13116 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13107
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13106 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13102 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13104 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:summary Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent 16.0 MiB 102.46 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13634
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13620 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13618 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13633 …}
    +prefixes: [
      "sylius_shop.product.show.content.info"
    ]
  }
  "product" => App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent {#13644
  #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#13643 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13634
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13620 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13618 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13633 …}
    +prefixes: [
      "sylius_shop.product.show.content.info"
    ]
  }
  +product: App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6880 …}
  +variant: App\Entity\Product\ProductVariant {#8308 …}
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#13638 …}
  +template: "@SyliusShop/product/show/content/info/summary.html.twig"
}
sylius_shop:product_review.count Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent 12.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13765 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.average_rating"
    ]
  }
  "product" => App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent {#13806
  +product: App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#13753 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13760 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13766 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13765 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.average_rating"
    ]
  }
}
sylius_shop:product:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 12.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13906
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13913 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13901 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13910 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8308 …}
  "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#13918
  +variant: App\Entity\Product\ProductVariant {#8308 …}
  +price: "$70.72"
  +originalPrice: "$70.72"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5446 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9189 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12078 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9186 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13906
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13913 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13901 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13910 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.prices"
    ]
  }
}
sylius_shop:product:add_to_cart_form Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent 12.0 MiB 3.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13983
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13837 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13976 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary"
    ]
  }
  "product" => App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent {#13998
  +routeName: "sylius_shop_cart_summary"
  +routeParameters: []
  #formFactory: Symfony\Component\Form\FormFactory {#7195 …}
  #manager: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#1352 …}
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#212 …}
  #eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1065 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1293 …}
  #addToCartCommandFactory: Sylius\Bundle\OrderBundle\Factory\AddToCartCommandFactory {#13999 …}
  #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#14000 …}
  #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType"
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13043 …}
  -formView: Symfony\Component\Form\FormView {#14123 …}
  -form: Symfony\Component\Form\Form {#14172 …}
  +formName: "sylius_shop_add_to_cart"
  +formValues: [
    "cartItem" => [
      "quantity" => "1"
    ]
    "_token" => "8.oHT4JROkG-ne8qC5C-LN7Z9XRYwP9cZ69wMZC7yX1Cs.9gTLCCvXf6-TotD0YqOFuOYTNf4_v74-r1R7aO_hoE_xDZtAJ-JvkOi9lA"
  ]
  +isValidated: true
  +validatedFields: []
  -shouldAutoSubmitForm: true
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13983
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13837 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13976 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary"
    ]
  }
  +product: App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6880 …}
  +variant: null
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#13638 …}
  +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig"
}
app:product:images App\Twig\Component\Product\ProductImagesComponent 16.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16451
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16450 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16449 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.images"
    ]
  }
  "product" => App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  "template" => "shop/product/show/content/info/overview/images/main_image.html.twig"
]
Attributes
[]
Component
App\Twig\Component\Product\ProductImagesComponent {#16510
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13043 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16451
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16450 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16449 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.images"
    ]
  }
  +product: App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6880 …}
  +variant: null
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#13638 …}
  +template: "shop/product/show/content/info/overview/images/main_image.html.twig"
}
sylius_shop:product_review:list Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent 18.0 MiB 13.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17034
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17030 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17031 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17033 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.accordion.reviews.content"
    ]
  }
  "product" => App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  "count" => 3
  "template" => "@SyliusShop/shared/product_review/list.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/product_review/list.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent {#17043
  +product: App\Entity\Product\Product {#7463
    #id: 119
    #code: "Playful_Paradise_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8171 …}
    #options: Doctrine\ORM\PersistentCollection {#8299 …}
    #associations: Doctrine\ORM\PersistentCollection {#8239 …}
    #createdAt: DateTime @1756926382 {#7471
      date: 2025-09-03 19:06:22.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#7435
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8298 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#8301
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#7463}
        #id: 946
        #name: "Playful Paradise Cap"
        #slug: "playful-paradise-cap"
        #description: """
          Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
          \n
          Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
          \n
          Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
    #channels: Doctrine\ORM\PersistentCollection {#7817 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
    #averageRating: 4.0
    #images: Doctrine\ORM\PersistentCollection {#7819 …}
    #productType: null
  }
  +count: 3
  #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#13753 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17034
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17030 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17031 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17033 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.accordion.reviews.content"
    ]
  }
}
sylius_shop:product:association Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent 18.0 MiB 31.48 ms
Input props
[
  "productAssociation" => App\Entity\Product\ProductAssociation {#17576
    #id: 5
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#17599 …}
    #owner: App\Entity\Product\Product {#7463
      #id: 119
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
      #variants: Doctrine\ORM\PersistentCollection {#8171 …}
      #options: Doctrine\ORM\PersistentCollection {#8299 …}
      #associations: Doctrine\ORM\PersistentCollection {#8239 …}
      #createdAt: DateTime @1756926382 {#7471
        date: 2025-09-03 19:06:22.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1757285050 {#7435
        date: 2025-09-07 22:44:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8298 …}
      #translationsCache: [
        "de_DE" => App\Entity\Product\ProductTranslation {#8301
          #locale: "de_DE"
          #translatable: App\Entity\Product\Product {#7463}
          #id: 946
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
            \n
            Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
            \n
            Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
        }
      ]
      #currentLocale: "de_DE"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
      #channels: Doctrine\ORM\PersistentCollection {#7817 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
      #averageRating: 4.0
      #images: Doctrine\ORM\PersistentCollection {#7819 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#17613 …}
    #createdAt: DateTime @1757285048 {#17567
      date: 2025-09-07 22:44:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285048 {#17559
      date: 2025-09-07 22:44:08.0 UTC (+00:00)
    }
  }
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent {#17622
  +productAssociation: App\Entity\Product\ProductAssociation {#17576
    #id: 5
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#17599 …}
    #owner: App\Entity\Product\Product {#7463
      #id: 119
      #code: "Playful_Paradise_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#7958 …}
      #variants: Doctrine\ORM\PersistentCollection {#8171 …}
      #options: Doctrine\ORM\PersistentCollection {#8299 …}
      #associations: Doctrine\ORM\PersistentCollection {#8239 …}
      #createdAt: DateTime @1756926382 {#7471
        date: 2025-09-03 19:06:22.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1757285050 {#7435
        date: 2025-09-07 22:44:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8298 …}
      #translationsCache: [
        "de_DE" => App\Entity\Product\ProductTranslation {#8301
          #locale: "de_DE"
          #translatable: App\Entity\Product\Product {#7463}
          #id: 946
          #name: "Playful Paradise Cap"
          #slug: "playful-paradise-cap"
          #description: """
            Cum beatae porro delectus tempora. Nam voluptas qui possimus quibusdam natus maiores deleniti.\n
            \n
            Alias ratione itaque deleniti nisi est enim dicta facilis. Ut reprehenderit minima velit quam aut aperiam. Corporis impedit autem ad. Nemo nesciunt consectetur et.\n
            \n
            Illum et maiores omnis. Et impedit minima odit non quis reprehenderit. Illo omnis repellat sed ut voluptas. Rerum praesentium assumenda dolorem porro vel asperiores.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Rerum ipsa repudiandae libero. Sit repellendus dolorem et sequi assumenda. Dolores est delectus natus fugit."
        }
      ]
      #currentLocale: "de_DE"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#7597 …}
      #channels: Doctrine\ORM\PersistentCollection {#7817 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7734 …}
      #averageRating: 4.0
      #images: Doctrine\ORM\PersistentCollection {#7819 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#17613 …}
    #createdAt: DateTime @1757285048 {#17567
      date: 2025-09-07 22:44:08.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285048 {#17559
      date: 2025-09-07 22:44:08.0 UTC (+00:00)
    }
  }
  #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#17621 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  +hookableMetadata: null
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 18.0 MiB 7.74 ms
Input props
[
  "product" => App\Entity\Product\Product {#17686
    #id: 118
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
    #variants: Doctrine\ORM\PersistentCollection {#17671 …}
    #options: Doctrine\ORM\PersistentCollection {#17666 …}
    #associations: Doctrine\ORM\PersistentCollection {#17669 …}
    #createdAt: DateTime @1756738127 {#17651
      date: 2025-09-01 14:48:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#17679
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17684 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#17878
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#17686}
        #id: 938
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Perferendis nemo qui quia id voluptatem. Eius quia doloremque nam unde commodi aperiam eligendi.\n
          \n
          Error provident voluptatem ullam sint corrupti. Accusantium enim necessitatibus blanditiis nisi. Cupiditate ea eum natus voluptates. Quaerat consequatur odio adipisci saepe consectetur autem provident.\n
          \n
          Sed laborum ut provident inventore qui laudantium. Quis aperiam ea praesentium. Voluptatem fuga explicabo qui saepe. Voluptate earum rerum nesciunt alias.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Perferendis qui odit omnis hic ut. Ut error provident quaerat ipsa corrupti repellat. Incidunt repellendus officia architecto dolorem."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17682 …}
    #channels: Doctrine\ORM\PersistentCollection {#17675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17677 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17788
  +product: App\Entity\Product\Product {#17686
    #id: 118
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
    #variants: Doctrine\ORM\PersistentCollection {#17671 …}
    #options: Doctrine\ORM\PersistentCollection {#17666 …}
    #associations: Doctrine\ORM\PersistentCollection {#17669 …}
    #createdAt: DateTime @1756738127 {#17651
      date: 2025-09-01 14:48:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#17679
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17684 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#17878
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#17686}
        #id: 938
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Perferendis nemo qui quia id voluptatem. Eius quia doloremque nam unde commodi aperiam eligendi.\n
          \n
          Error provident voluptatem ullam sint corrupti. Accusantium enim necessitatibus blanditiis nisi. Cupiditate ea eum natus voluptates. Quaerat consequatur odio adipisci saepe consectetur autem provident.\n
          \n
          Sed laborum ut provident inventore qui laudantium. Quis aperiam ea praesentium. Voluptatem fuga explicabo qui saepe. Voluptate earum rerum nesciunt alias.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Perferendis qui odit omnis hic ut. Ut error provident quaerat ipsa corrupti repellat. Incidunt repellendus officia architecto dolorem."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17682 …}
    #channels: Doctrine\ORM\PersistentCollection {#17675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17677 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#17816 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6880 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5436 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5446 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
18.0 MiB 1.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#17686
    #id: 118
    #code: "Lively_Luminous_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
    #variants: Doctrine\ORM\PersistentCollection {#17671 …}
    #options: Doctrine\ORM\PersistentCollection {#17666 …}
    #associations: Doctrine\ORM\PersistentCollection {#17669 …}
    #createdAt: DateTime @1756738127 {#17651
      date: 2025-09-01 14:48:47.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#17679
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17684 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#17878
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#17686}
        #id: 938
        #name: "Lively Luminous Cap"
        #slug: "lively-luminous-cap"
        #description: """
          Perferendis nemo qui quia id voluptatem. Eius quia doloremque nam unde commodi aperiam eligendi.\n
          \n
          Error provident voluptatem ullam sint corrupti. Accusantium enim necessitatibus blanditiis nisi. Cupiditate ea eum natus voluptates. Quaerat consequatur odio adipisci saepe consectetur autem provident.\n
          \n
          Sed laborum ut provident inventore qui laudantium. Quis aperiam ea praesentium. Voluptatem fuga explicabo qui saepe. Voluptate earum rerum nesciunt alias.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Perferendis qui odit omnis hic ut. Ut error provident quaerat ipsa corrupti repellat. Incidunt repellendus officia architecto dolorem."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17682 …}
    #channels: Doctrine\ORM\PersistentCollection {#17675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17680 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17677 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lively Luminous Cap"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17907
  -props: [
    "product" => App\Entity\Product\Product {#17686
      #id: 118
      #code: "Lively_Luminous_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
      #variants: Doctrine\ORM\PersistentCollection {#17671 …}
      #options: Doctrine\ORM\PersistentCollection {#17666 …}
      #associations: Doctrine\ORM\PersistentCollection {#17669 …}
      #createdAt: DateTime @1756738127 {#17651
        date: 2025-09-01 14:48:47.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1757285050 {#17679
        date: 2025-09-07 22:44:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17684 …}
      #translationsCache: [
        "de_DE" => App\Entity\Product\ProductTranslation {#17878
          #locale: "de_DE"
          #translatable: App\Entity\Product\Product {#17686}
          #id: 938
          #name: "Lively Luminous Cap"
          #slug: "lively-luminous-cap"
          #description: """
            Perferendis nemo qui quia id voluptatem. Eius quia doloremque nam unde commodi aperiam eligendi.\n
            \n
            Error provident voluptatem ullam sint corrupti. Accusantium enim necessitatibus blanditiis nisi. Cupiditate ea eum natus voluptates. Quaerat consequatur odio adipisci saepe consectetur autem provident.\n
            \n
            Sed laborum ut provident inventore qui laudantium. Quis aperiam ea praesentium. Voluptatem fuga explicabo qui saepe. Voluptate earum rerum nesciunt alias.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Perferendis qui odit omnis hic ut. Ut error provident quaerat ipsa corrupti repellat. Incidunt repellendus officia architecto dolorem."
        }
      ]
      #currentLocale: "de_DE"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17682 …}
      #channels: Doctrine\ORM\PersistentCollection {#17675 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17680 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17677 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
18.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17975 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17969 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#17816 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17824
    #collection: Doctrine\Common\Collections\ArrayCollection {#17833 …}
    #initialized: false
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#17814 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21414 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21424 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17975 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17969 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lively Luminous Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17824
    #collection: Doctrine\Common\Collections\ArrayCollection {#17833 …}
    #initialized: false
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#17814 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21414 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21424 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17985
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17972
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17975 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17970 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17969 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#17816 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#17824
      #collection: Doctrine\Common\Collections\ArrayCollection {#17833 …}
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#17814 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#21414 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21424 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 18.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18029 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18030 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#17816 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18035
  +variant: App\Entity\Product\ProductVariant {#17816 …}
  +price: "$2.95"
  +originalPrice: "$2.95"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5446 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9189 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12078 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9186 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18029 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18030 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 18.0 MiB 14.37 ms
Input props
[
  "product" => App\Entity\Product\Product {#17662
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#17723 …}
    #variants: Doctrine\ORM\PersistentCollection {#17715 …}
    #options: Doctrine\ORM\PersistentCollection {#17705 …}
    #associations: Doctrine\ORM\PersistentCollection {#17707 …}
    #createdAt: DateTime @1756744193 {#17664
      date: 2025-09-01 16:29:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#17663
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17661 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#5143
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#17662}
        #id: 1002
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Sint sed quaerat velit rerum reiciendis. Temporibus odio neque eius velit aut culpa. Fugit velit quaerat harum ipsa quis.\n
          \n
          Accusamus nihil vel earum fuga sed. Ipsa perferendis aut ea quasi. Voluptate sed quasi aut est.\n
          \n
          Quia quia est at provident debitis omnis vero. Eum doloribus repellendus et praesentium libero non.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Doloribus consectetur voluptates aut libero. Quo vitae quidem expedita voluptas cupiditate. Rerum voluptatem pariatur velit facilis nesciunt."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17658 …}
    #channels: Doctrine\ORM\PersistentCollection {#17710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17648 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17646 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17881
  +product: App\Entity\Product\Product {#17662
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#17723 …}
    #variants: Doctrine\ORM\PersistentCollection {#17715 …}
    #options: Doctrine\ORM\PersistentCollection {#17705 …}
    #associations: Doctrine\ORM\PersistentCollection {#17707 …}
    #createdAt: DateTime @1756744193 {#17664
      date: 2025-09-01 16:29:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#17663
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17661 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#5143
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#17662}
        #id: 1002
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Sint sed quaerat velit rerum reiciendis. Temporibus odio neque eius velit aut culpa. Fugit velit quaerat harum ipsa quis.\n
          \n
          Accusamus nihil vel earum fuga sed. Ipsa perferendis aut ea quasi. Voluptate sed quasi aut est.\n
          \n
          Quia quia est at provident debitis omnis vero. Eum doloribus repellendus et praesentium libero non.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Doloribus consectetur voluptates aut libero. Quo vitae quidem expedita voluptas cupiditate. Rerum voluptatem pariatur velit facilis nesciunt."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17658 …}
    #channels: Doctrine\ORM\PersistentCollection {#17710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17648 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17646 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#18101 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6880 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5436 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5446 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
18.0 MiB 0.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#17662
    #id: 126
    #code: "Harmonious_Horizon_Cap"
    #attributes: Doctrine\ORM\PersistentCollection {#17723 …}
    #variants: Doctrine\ORM\PersistentCollection {#17715 …}
    #options: Doctrine\ORM\PersistentCollection {#17705 …}
    #associations: Doctrine\ORM\PersistentCollection {#17707 …}
    #createdAt: DateTime @1756744193 {#17664
      date: 2025-09-01 16:29:53.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1757285050 {#17663
      date: 2025-09-07 22:44:10.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17661 …}
    #translationsCache: [
      "de_DE" => App\Entity\Product\ProductTranslation {#5143
        #locale: "de_DE"
        #translatable: App\Entity\Product\Product {#17662}
        #id: 1002
        #name: "Harmonious Horizon Cap"
        #slug: "harmonious-horizon-cap"
        #description: """
          Sint sed quaerat velit rerum reiciendis. Temporibus odio neque eius velit aut culpa. Fugit velit quaerat harum ipsa quis.\n
          \n
          Accusamus nihil vel earum fuga sed. Ipsa perferendis aut ea quasi. Voluptate sed quasi aut est.\n
          \n
          Quia quia est at provident debitis omnis vero. Eum doloribus repellendus et praesentium libero non.
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Doloribus consectetur voluptates aut libero. Quo vitae quidem expedita voluptas cupiditate. Rerum voluptatem pariatur velit facilis nesciunt."
      }
    ]
    #currentLocale: "de_DE"
    #currentTranslation: null
    #fallbackLocale: "en_US"
    #variantSelectionMethod: "match"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17658 …}
    #channels: Doctrine\ORM\PersistentCollection {#17710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17648 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17646 …}
    #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 {#6721
  -props: [
    "product" => App\Entity\Product\Product {#17662
      #id: 126
      #code: "Harmonious_Horizon_Cap"
      #attributes: Doctrine\ORM\PersistentCollection {#17723 …}
      #variants: Doctrine\ORM\PersistentCollection {#17715 …}
      #options: Doctrine\ORM\PersistentCollection {#17705 …}
      #associations: Doctrine\ORM\PersistentCollection {#17707 …}
      #createdAt: DateTime @1756744193 {#17664
        date: 2025-09-01 16:29:53.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1757285050 {#17663
        date: 2025-09-07 22:44:10.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17661 …}
      #translationsCache: [
        "de_DE" => App\Entity\Product\ProductTranslation {#5143
          #locale: "de_DE"
          #translatable: App\Entity\Product\Product {#17662}
          #id: 1002
          #name: "Harmonious Horizon Cap"
          #slug: "harmonious-horizon-cap"
          #description: """
            Sint sed quaerat velit rerum reiciendis. Temporibus odio neque eius velit aut culpa. Fugit velit quaerat harum ipsa quis.\n
            \n
            Accusamus nihil vel earum fuga sed. Ipsa perferendis aut ea quasi. Voluptate sed quasi aut est.\n
            \n
            Quia quia est at provident debitis omnis vero. Eum doloribus repellendus et praesentium libero non.
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Doloribus consectetur voluptates aut libero. Quo vitae quidem expedita voluptas cupiditate. Rerum voluptatem pariatur velit facilis nesciunt."
        }
      ]
      #currentLocale: "de_DE"
      #currentTranslation: null
      #fallbackLocale: "en_US"
      #variantSelectionMethod: "match"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17658 …}
      #channels: Doctrine\ORM\PersistentCollection {#17710 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7460 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17648 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17646 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
18.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5097 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8767 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5157 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18101 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18109
    #collection: Doctrine\Common\Collections\ArrayCollection {#18118 …}
    #initialized: false
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18097 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21441 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21443 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6540
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5097 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8767 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5157 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Harmonious Horizon Cap"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18109
    #collection: Doctrine\Common\Collections\ArrayCollection {#18118 …}
    #initialized: false
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18097 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#21441 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21443 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8789
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6540
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5097 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#8767 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5157 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18101 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18109
      #collection: Doctrine\Common\Collections\ArrayCollection {#18118 …}
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18097 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#21441 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerMD0hFgq\EntityManagerGhost614a58f {#201 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#21443 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 18.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15303
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15307 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15301 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18101 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15494
  +variant: App\Entity\Product\ProductVariant {#18101 …}
  +price: "$35.43"
  +originalPrice: "$35.43"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5446 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9189 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4186 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1269 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12078 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9186 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15303
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15310 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15307 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15301 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 20.0 MiB 1.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13566 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12158 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#18155
  +cart: App\Entity\Order\Order {#12931 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1293 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13566 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12158 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4961 …}
}